试图通过Onelogin API提取列表

时间:2017-03-23 21:58:30

标签: api get onelogin

我正在尝试在其onelogin帐户中提取具有特定应用或角色的完整用户列表。

我已经查看了API中的角色和用户,但似乎没有可能只是给API一个角色名称/ ID,并让所有用户分开。

有一种简单的方法吗?这有助于自动审核自动配置的应用程序。

谢谢!

1 个答案:

答案 0 :(得分:0)

API documentation, at the User section所述。 您可以使用“查询参数”来过滤用户。

在您的情况下,您希望按role_id进行过滤。

想象一下,你希望所有用户都拥有role_id = 1:

curl 'https://api.<us_or_eu>>.onelogin.com/api/1/users?role_id=1' \
     -X GET \
     -H "Authorization: bearer:<access_token>"

为了获得可以执行的可用角色列表:

curl 'https://api.<us_or_eu>.onelogin.com/api/1/roles' \
-X GET \
-H "Authorization: bearer:<access_token>"