2016-07-27 12 views
0

У меня есть вопрос, могу ли я иметь один и тот же пользовательский атрибут для профиля пользователя, но разное значение на каждом приложении, которое пользователь имеет
Пример:Okta Настраиваемый атрибут в каждом приложении

App1
Имя: Джон Тест
ApplicationRole: Админ

App2
Имя: Джох п испытания
ApplicationRole: Кассир

или мне нужно создать один пользовательский атрибут для каждого приложения?

Спасибо.

ответ

0

Значение для настраиваемого атрибута, созданного в профиле Okta, будет глобальным для каждого пользователя в Okta. Поэтому вы не можете так поступать.

Что вам нужно, это настраиваемый атрибут для каждого приложения. Однако администратору необходимо установить эти два значения пользовательских атрибутов для одного пользователя для каждого приложения. Или вы можете использовать вызов API для этого. Допустим, ваш пользовательский атрибут для каждого приложения называется ApplicationRole. Предполагая, что тот же пользователь назначен как для приложения. В таком случае.

Для App1

/API/v1/приложения // пользователи/

{ "Профиль": { "ApplicationRole": "Admin" }}

Для App2

/API/v1/приложения // пользователи/

{ "профиль": { "ApplicationRole": "Касса" } }