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

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

Приложение 1
Имя: Джон Тест
Роль приложения: Администратор

App2
Имя: Джон Тест
Роль приложения: Кассир

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

Спасибо.


person Jorge Velazquez    schedule 27.07.2016    source источник


Ответы (1)


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

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

Для приложения 1

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

{ "профиль": { "ApplicationRole": "Администратор" } }

Для приложения2

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

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

person Sohaib Ajmal    schedule 16.08.2016