如何在 OKTA 的几个特定组中获取用户

How to get users in few specific groups in OKTA

我需要获取特定组中的用户列表,或者我可以在我的代码中过滤该组。我需要我的应用程序中的用户列表。

我尝试了以下方法都没有用。

https://xxx.oktapreview.com/api/v1/users/
https://xxx.oktapreview.com/api/v1/users//groups
https://xxx.oktapreview.com/api/v1/groups?filter=type eq admin_name
https://xxx.oktapreview.com/api/v1/groups?q=admin_name
https://xxx.oktapreview.com/oauth2/default/v1/groups
https://xxx.oktapreview.com/oauth2/default/api/v1/groups

谁能帮帮我。当我在 java

中尝试时,我收到上述所有内容的 4xx 错误

我已经 post编辑了 2 个不同的 post 以获得详细信息。

OKTA return 400 error while hitting /groups endpoint

OKTA return 405 error for while hitting /groups endpoint for the user

可以使用 groupId 检索特定组中的用户,然后使用该 id 列出每个组中的用户。例如:

GET /api/v1/groups/${groupId}/users

此处提供了与此 API 相关的更多详细信息:https://support.okta.com/help/s/article/How-to-use-Okta-APIs-to-list-users-in-a-group?language=en_US

不幸的是,

API 调用对我不起作用,出现 405 错误。使用 okta sdk 解决了这个问题。有一个内置的 listGroups 方法有帮助。