Ah, this is a great tip! Now I can inspect the XHR requests to find out
which API endpoints I should use. Thanks Vipin!

On Tue, Jun 5, 2018 at 1:30 AM Vipin Rathor <[email protected]> wrote:

> Hello Emre,
>
> You can try hitting this API:
> "/service/xusers/users?page=0&pageSize=25&startIndex=0"
> This gives you list of user records with group names in this XML format:
> <vXUsers>
> <createDate>2018-02-20T02:05:00.502Z</createDate>
> <id>40</id>
> <owner>Admin</owner>
> <updateDate>2018-02-20T02:05:00.644Z</updateDate>
> <updatedBy>Admin</updatedBy>
> <description>d44003875 - add from Unix box</description>
> <firstName>d44003875</firstName>
> <groupIdList>15</groupIdList>
> <groupIdList>14</groupIdList>
> <groupIdList>17</groupIdList>
> <groupNameList>hr</groupNameList>
> <groupNameList>hadoop-users</groupNameList>
> <groupNameList>Remote Desktop Users</groupNameList>
> <isVisible>1</isVisible>
> <lastName>d44003875</lastName>
> <name>d44003875</name>
> <password>*****</password>
> <userRoleList>ROLE_USER</userRoleList>
> <userSource>1</userSource>
> </vXUsers>
>
> This is actually how Ranger Admin UI gets the users' list. Similarly, try
> "/service/xusers/groups?page=0&pageSize=25&startIndex=0" for groups.
>
> Hope this helps.
>
> Regards,
> Vipin
>
> On Mon, Jun 4, 2018 at 6:38 AM, Burak Emre Kabakcı <[email protected]> wrote:
>
>> AFAIK, the latest version of the documentation of RESTFul API is here:
>> https://cwiki.apache.org/confluence/display/RANGER/Apache+Ranger+0.6+-+REST+APIs+for+Service+Definition%2C+Service+and+Policy+Management#ApacheRanger0.6-RESTAPIsforServiceDefinition,ServiceandPolicyManagement-SearchPoliciesinaService
>>
>> I'm trying to fetch the all users via RESTFul API and the policies
>> attached to them but I couldn't find the Users API in the documentation.
>> All I can fetch is the service definitions and the policies attached to
>> users but that's not enough for me to integrate Ranger into our
>> application. Is there any API in order to fetch the users and their groups,
>> if not, is there any workaround that I can use?
>>
>> Best,
>> Emre
>>
>
>
>
> --
> -Rathor
>

Reply via email to