Description
This issue is introduced by RANGER-3135.
Following is current observation :
I tried to access GET API http://localhost:6080/service/roles/roles/name/role1 with admin user and it does not return roles which already exist, whereas select * from x_role returns two roles. ie. role1, role2.
API returns following response :
<vxResponse> <msgDesc>Role with name: role1 does not exist</msgDesc> <statusCode>1</statusCode> </vxResponse>
With admin user it shows same response regardless of role's existence.
=================================================================
Resolution :
Admin user should get roles when accessed via REST API. This JIRA should also focus on providing fix for RANGER-3135 where GET API /roles/name/{name} should provide proper message in case of the role does not exist. In case of non-admin user, it should deny access to roles.
Attachments
Attachments
Issue Links
- duplicates
-
RANGER-3154 Admin user cann't get role info throught rest API
- Open
- is caused by
-
RANGER-3135 Ranger always ponit out "User does not have permission for this operation" when user try to query a none-exist role
- Reopened
- links to