【发布时间】:2016-07-27 22:10:26
【问题描述】:
我有一个问题,我可以为用户配置文件拥有相同的自定义属性,但每个用户拥有的每个应用程序的值不同
示例:
App1
名称:John Test
ApplicationRole:管理员
App2
名称:John Test
ApplicationRole:收银员
或者我需要为每个应用创建一个自定义属性?
谢谢。
【问题讨论】:
我有一个问题,我可以为用户配置文件拥有相同的自定义属性,但每个用户拥有的每个应用程序的值不同
示例:
App1
名称:John Test
ApplicationRole:管理员
App2
名称:John Test
ApplicationRole:收银员
或者我需要为每个应用创建一个自定义属性?
谢谢。
【问题讨论】:
在 Okta 配置文件中创建的自定义属性的值对于 Okta 中的每个用户都是全局的。所以你不能那样做。
您需要的是每个应用的自定义属性。但是,管理员需要为每个应用程序的同一用户设置这两个自定义属性值。或者您可以使用 API 调用来执行此操作。假设每个应用程序的自定义属性称为 ApplicationRole。假设同一个用户被分配给这两个应用程序。在这种情况下。
对于 App1
/api/v1/apps//用户/
{ “轮廓”: { “应用程序角色”:“管理员” } }
对于 App2
/api/v1/apps//用户/
{ “轮廓”: { “应用程序角色”:“收银员” } }
【讨论】: