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