Как ОКТА использует SCIM для разных типов пользователей?

Я внедряю сервер SCIM для интеграции OKTA с моим приложением. В моем приложении у меня есть два разных типа пользователей. Какой лучший способ справиться с этим в ОКТА?

Посмотрев на схему ядра SCIM v2 RFC, я думаю, что есть несколько возможностей:

  • Используйте "группы"
  • Используйте "роли"
  • Используйте "права"

Какой из них (если есть) является наилучшим способом реализации этой функции? Какие функции поддерживает ОКТА? И как вы настраиваете их в ОКТА?

1 ответ

Okta поддерживает инициализацию для API SCIM 1.1 и SCIM 2.0.

SCIM 2.0 реализует OAuth 2.0 для контроля доступа. Okta поддерживает:

  • Код авторизации OAuth 2.0
  • Базовая аутентификация
  • Пользовательский заголовок HTTP

Какой из них (если есть) является наилучшим способом реализации этой функции?

-> Используйте библиотеку SCIM, такую ​​как SCIM 2 SDK для Java

Какие функции поддерживает ОКТА?

  • Создать пользователей
  • Читать пользователей и группы
  • Обновление пользователей
  • Депровизировать (деактивировать) пользователей
  • Синхронизировать пароль

И как вы настраиваете их в ОКТА? -> Пожалуйста, уточните, что это за "эти"?

Как вы можете использовать объекты User / Group, которые я могу использовать для реализации нескольких пользовательских "типов"? Различные типы пользователей - это просто разные ресурсы SCIM.

Вы можете дифференцировать пользователя по членству в группе или OAUth 2.0.

Другие вопросы по тегам