我正在尝试在其onelogin帐户中提取具有特定应用或角色的完整用户列表。
我已经查看了API中的角色和用户,但似乎没有可能只是给API一个角色名称/ ID,并让所有用户分开。
有一种简单的方法吗?这有助于自动审核自动配置的应用程序。
谢谢!
答案 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>"