Okta API - 如何 return 分配设置为不向用户显示的应用程序

Okta API - how to return assigned applications that are set to not be shown to users

当我使用 Okta API 端点 /users/:id/appLinks 时,它只会 returns 没有 "Do not display application icon to users" 检查的应用程序。我们有一些隐藏的应用程序,因为它们只支持 SP 发起的 SAML,因此单击它们的图标对用户没有任何作用,但我们仍然希望 Okta 处理身份验证。

有没有办法获取用户所有已分配的应用程序,而不考虑应用程序的可见性?

您应该使用 {{url}}/api/v1/apps?filter=user.id+eq+"{{userId}}"&expand=user/{{userId}} API 端点,而不是 appLinks 端点。

通过该调用,您将获得分配给用户的所有应用程序的列表,无论它们是否在 Okta 仪表板上可见。

让我知道是否有帮助... ;-)