如何获取用户有权访问的隐藏应用程序列表?

时间:2015-06-30 20:11:09

标签: okta okta-api

在Okta UI中,可以选择从仪表板隐藏应用程序,这正是我们想要的。我们希望在Okta仪表板中隐藏一些应用程序,但可以在我们的自定义应用程序中使用。

但是当我们从仪表板中隐藏它们时,当从API中提取用户信息时,它们也会从用户的应用程序链接列表中消失。

有关如何完成任务的任何帮助?

2 个答案:

答案 0 :(得分:0)

好像是一个错误。我会用Okta Support打开一张票。我的一位同事证实了同样的行为。

根据http://developer.okta.com/docs/api/resources/users.html#get-assigned-app-links,你应该得到一个隐藏设置为false的JSON对象。

答案 1 :(得分:0)

这确实是一个错误。截至下周的PREVIEW,GET调用将返回所有应用程序,无论它们是否隐藏在UI中。在JSON正文中,两个属性属性确定应用程序是否隐藏在Web和/或Okta移动中。

{
    "visibility": {
        "autoSubmitToolbar": false,
        "hide": {
            "iOS": false,
            "web": false
        },
        "appLinks": {
            "mc": true
        }
    }
}