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