Аутентификация: SAML 2.0
Auth: SAML 2.0Professional Edition+Введение
Плагин Auth: SAML 2.0 следует стандарту протокола SAML 2.0 (Security Assertion Markup Language 2.0), позволяя пользовате лям входить в NocoBase с помощью учетных записей, предоставляемых сторонними провайдерами идентификации (IdP).
Активировать плагин

Добавить SAML-аутентификацию
Перейдите на страницу управления плагинами аутентификации пользователей.

Добавить — SAML

Конфигурация

- SSO URL — предоставляется IdP, используется для единой точки входа
- Публичный сертификат — предоставляется IdP
- Идентификатор издателя — опционально, предоставляется IdP
- http — если приложение NocoBase работает по http, пожалуйста, проверьте
- Используйте это поле, чтобы привязать пользователя — поле для сопоставления и привязки к существующим пользователям. Можно выбрать email или имя пользователя; по умолчанию используется email. Информация пользователя, передаваемая IdP, должна содержать поле
emailилиимя пользователя. - Автоматически регистрировать пользователя, если он не существует — будет ли автоматически создаваться новый пользователь, если не найден подходящий существующий пользователь.
- Использование —
SP Issuer / EntityIDиACS URLиспользуются для копирования и заполнения соответствующей конфигурации на стороне IdP.
Сопоставление полей
Сопоставление полей необходимо настроить на платформе конфигурации IdP; можно ориентироваться на пример.
Доступные поля для сопоставления в NocoBase:
- email (обязательно)
- phone (работает только для IdP, которые поддерживают
phoneв области действия) - nickname
- username
- firstName
- lastName
nameID передается в рамках SAML-протокола и не требует сопоставления; он будет сохранен как уникальный идентификатор пользователя.
Приоритет правила использования имени пользователя нового пользователя: nickname > firstName lastName > username > nameID
На данный момент сопоставление организации пользователя и ролей не поддерживается.
Вход
Откройте страницу входа и нажмите кнопку под формой входа, чтобы инициировать вход через сторонний сервис.


