【发布时间】:2016-05-04 16:25:33
【问题描述】:
当我使用 Okta API 端点 /users/:id/appLinks 时,它只返回未选中“不向用户显示应用程序图标”的应用程序。我们有一些隐藏的应用程序,因为它们只支持 SP 启动的 SAML,因此单击它们的图标对用户没有任何作用,但我们仍然希望 Okta 处理身份验证。
有没有办法获取用户分配的所有应用程序,而不管应用程序的可见性如何?
【问题讨论】:
当我使用 Okta API 端点 /users/:id/appLinks 时,它只返回未选中“不向用户显示应用程序图标”的应用程序。我们有一些隐藏的应用程序,因为它们只支持 SP 启动的 SAML,因此单击它们的图标对用户没有任何作用,但我们仍然希望 Okta 处理身份验证。
有没有办法获取用户分配的所有应用程序,而不管应用程序的可见性如何?
【问题讨论】:
您应该使用 {{url}}/api/v1/apps?filter=user.id+eq+"{{userId}}"&expand=user/{{userId}} API 端点,而不是 appLinks 端点.
通过该调用,您将获得分配给用户的所有应用的列表,无论它们是否在 Okta 仪表板上可见。
让我知道这是否有帮助......或没有;-)
【讨论】: