Единая авторизация SAML между двумя сайтами Drupal
Обзор
Интеграция Drupal с SAML с использованием модуль miniOrange SAML SP Этот модуль обеспечивает бесшовную единую авторизацию (SSO) между двумя сайтами Drupal. Он позволяет настроить один из ваших сайтов Drupal в качестве поставщика услуг (Drupal как SP), а другой сайт Drupal — в качестве поставщика идентификации (Drupal как IdP). Модуль совместим с Drupal 7, Drupal 8, Drupal 9, Drupal 10 и Drupal 11.
Процедура установки
- Использование Композитора
- Использование Drush
- Ручная установка
Шаги настройки
Метаданные Drupal SAML SP
- Перейдите на Конфигурация → Люди → Настройка входа в систему SAML в АДМИНИСТРАЦИЯ меню. (/admin/config/people/miniorange_saml/idp_setup)
- Под Метаданные поставщика услуг вкладку, скопируйте URL метаданныхДержите его под рукой. Он потребуется для настройки Drupal в качестве поставщика идентификации.
Настройте Drupal в качестве поставщика идентификационных данных.
- Войдите на свой сайт Drupal, используя учетные данные администратора.
- Загрузите и установите miniorange SAML IDP 2.0 Единый вход (SSO) - Поставщик идентификации SAML модуль.
- После установки модуля перейдите по следующему пути: Конфигурация → Люди → Конфигурация miniOrange SAML IDP в АДМИНИСТРАЦИЯ меню. (/admin/config/people/miniorange_saml_idp/sp_setup)
- Под Метаданные IDP вкладку, скопируйте URL метаданныхДержите его под рукой. Он потребуется для настройки Drupal в качестве поставщика услуг.
- Теперь перейдите к Настройка поставщика услуг Вкладка. Нажмите Загрузка метаданных SP.
- Вставьте ранее скопированный URL-адрес метаданных из Сайт поставщика услуг Drupal. Нажмите Получить метаданные .
Настройте Drupal в качестве поставщика услуг SAML:
- Перейдите на свой сайт Drupal. Перейдите по ссылке... Настройка поставщика услуг во вкладке модуля нажмите на Загрузка метаданных IDP.
- Вставьте ранее скопированный URL-адрес метаданных из Сайт поставщика идентификации Drupal в Добавить из URL-адреса текстовое поле и нажмите на Получить метаданные .
Примечание: Для обновления имени поставщика удостоверений выполните следующие действия:
- Под Экшн, выберите Редактировать.
- Введите Drupal в Имя поставщика удостоверений текстовое поле.
- Прокрутите вниз и нажмите Сохранить конфигурацию .
- Нажмите на ссылку «Тест», чтобы проверить соединение между двумя сайтами Drupal.
- Во всплывающем окне «Конфигурация тестирования» войдите в систему, используя учетные данные Drupal (если активная сессия отсутствует). После успешной аутентификации отобразится список атрибутов, полученных от Drupal. Нажмите на Готово.
Поздравляем! Вы успешно настроили единый вход (Single Sign-on) между двумя сайтами Drupal.
Как работает вход через SAML SSO?
- Откройте новое окно браузера/приватного режима и перейдите на страницу входа на сайт Drupal.
- Нажмите Вход с использованием поставщика идентификационных данных (Drupal) ссылку.
- Вы будете перенаправлены на страницу входа в Drupal. Введите учетные данные Drupal. После успешной аутентификации пользователь будет перенаправлен обратно на сайт Drupal.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Свяжитесь с нами