-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71132/
-----------------------------------------------------------
Review request for ranger, Don Bosco Durai, Gautam Borad, Abhay Kulkarni,
Madhan Neethiraj, Pradeep Agrawal, Selvamohan Neethiraj, Sailaja Polavarapu,
and Velmurugan Periasamy.
Bugs: RANGER-2512
https://issues.apache.org/jira/browse/RANGER-2512
Repository: ranger
Description
-------
RANGER-2512:RangerRolesRESTClient for fetching roles by user and groups
Diffs
-----
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRolesRESTClient.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/biz/RoleDBStore.java 28b2c11
security-admin/src/main/java/org/apache/ranger/rest/RoleREST.java 25fb085
Diff: https://reviews.apache.org/r/71132/diff/1/
Testing
-------
Tested in Local vm
for REST
curl -u admin:admin123 -H "Accept: application/json" -H "Content-Type:
application/json" -X GET http://`hostname
-f`:6080/service/roles/roles/username/user1
curl -u admin:admin123 -H "Accept: application/json" -H "Content-Type:
application/json" -X GET http://`hostname
-f`:6080/service/roles/roles/groupname/hr
curl -u admin:admin123 -H "Accept: application/json" -H "Content-Type:
application/json" -X GET "http://`hostname
-f`:6080/service/roles/roles/usergroups?userName=user1&groupName=it&groupName=finance"
API TESTed:
public Set<RangerRole> getRolesByUserName(String userName)
public Set<RangerRole> getRolesByGroupName(String groupName)
public Set<RangerRole> getRolesByUserGroups(String userName, List<String>
groupNames)
Thanks,
Ramesh Mani