Skip to main content
Настройте в Yahont аутентификацию SAML. Поставщики SAML настраиваются в Панель администратора → Организация → Поставщики SSO. Файлы конфигурации и перезапуски не нужны, и можно настроить несколько поставщиков и включить их одновременно (см. Доступность в Yahont CE и Enterprise Edition). SAML работает на стандартных образах Yahont.
В Yahont Cloud SAML недоступен: там можно выбрать только Google и OIDC. См. раздел Yahont Cloud.
В этом руководстве описана настройка для Okta. Другие поставщики удостоверений настраиваются похожим образом. Свяжитесь с нами, если нужна помощь с другим поставщиком удостоверений.

Руководство

1

Создайте приложение Okta

Откройте Okta Admin Console → Applications → Create App Integration.Страница создания интеграции в Okta
2

Настройте приложение Okta

Выберите SAML 2.0.Задайте Name приложения Yahont и загрузите логотип Yahont.
Если вы используете white labeling Yahont, приложение можно назвать как угодно и загрузить собственный логотип.
Добавьте Single sign-on URL (URL ACS, общий для всех поставщиков SAML в инстансе):
Добавьте Audience URI (SP Entity ID). Подойдёт любой стабильный идентификатор, если он совпадает с SP entity ID, который вы вводите в Yahont:
Добавьте Attribute Statement, где Name — email, а Value — user.email.Страница настройки приложения SAML в Okta
3

Назначьте пользователей приложению

Создайте приложение и откройте вкладку Assignments, чтобы назначить пользователей.
4

Соберите значения IdP

Yahont нужны три значения из Okta:
Откройте вкладку Sign On вашего приложения в Okta, скопируйте Metadata URL и вставьте его в браузер. Вы должны увидеть XML вида:
Скопируйте значение entityID.
В XML с предыдущего шага найдите элемент ds:X509Certificate.
Скопируйте значение сертификата.
Откройте вкладку General вашего приложения в Okta и скопируйте Embed Link.
5

Добавьте поставщика в Yahont

Откройте Панель администратора → Организация → Провайдеры SSO и нажмите Add Provider.Выберите тип поставщика SAML, задайте поставщику Name (slug в нижнем регистре, например okta) и вставьте IdP entity ID, IdP SSO URL, IdP x509 certificate и SP entity ID из приложения Okta.
Если ваш IdP требует подписанных запросов, создайте самоподписанный сертификат и введите оба значения в форме поставщика:
После создания поставщика в его строке показывается точный ACS URL. Убедитесь, что он совпадает с single sign-on URL, зарегистрированным в Okta, затем войдите через новый вариант на странице входа.