-----------------------------------------------------------
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

Reply via email to