Единая авторизация SAML в Drupal с использованием Magento в качестве поставщика идентификации.
Обзор
Интеграция Drupal с SAML с использованием модуль miniOrange SAML SP Этот модуль обеспечивает бесшовную единую авторизацию (SSO) между Magento и сайтом Drupal. Пользователи смогут входить на сайт Drupal, используя свои учетные данные Magento. В этом документе описаны шаги по настройке единой авторизации (SSO) между Drupal как поставщиком услуг (SP) и Magento как поставщиком идентификации (IdP). Модуль совместим с Drupal 7, Drupal 8, Drupal 9, Drupal 10 и Drupal 11.
Процедура установки
- Использование Композитора
- Использование Drush
- Ручная установка
Шаги настройки
Метаданные Drupal SAML SP
- Перейдите на Конфигурация → Люди → Настройка входа в систему SAML в АДМИНИСТРАЦИЯ меню. (/admin/config/people/miniorange_saml/idp_setup)
- Под Метаданные поставщика услуг вкладку, скопируйте Идентификатор организации/эмитента SP & URL SP ACS(Держите под рукой)
Настройка Magento в качестве поставщика идентификационных данных
- В расширении miniOrange SAML Identity Provider перейдите в Настройки поставщика услуг вкладка расширения.
- Под Настройки поставщика услуг вкладке введите следующую информацию:
Поля поставщика идентификационных данных (Magento) Drupal Fields (SP) Имя поставщика услуг Например, тест Drupal. Идентификатор субъекта-участника или эмитента Вставьте этот URL-адрес из шага 1 (метаданные поставщика услуг Drupal SAML). URL-адрес СКД Вставьте этот URL-адрес из шага 1 (метаданные поставщика услуг Drupal SAML).
- После этого нажмите на Сохранено .
- В Magento IDP расширение, перейдите к Отображение атрибутов меню.
- В Атрибуты пользователя В этом разделе введите следующую информацию и нажмите на кнопку. Сохранено .
- Вы также можете добавить дополнительные атрибуты, нажав на кнопку. + Введите символ для добавления атрибутов.
Имя Метаданные пользователя username user_login отображаемое имя display_name e-mail user_email
- Под Метаданные IDP Нажмите Tab, скопируйте URL-адрес метаданных (сохраните его под рукой).
Настройте Drupal в качестве поставщика услуг SAML:
- Перейдите на свой сайт Drupal. Перейдите по ссылке... Настройка поставщика услуг во вкладке модуля нажмите на Загрузка метаданных IDP.
- Загрузите ранее скопированный URL-адрес метаданных из Magento в Загрузить URL-адрес метаданных текстовое поле и нажмите на Получить метаданные .
Примечание: Для обновления имени поставщика удостоверений выполните следующие действия:
- Под Экшн, выберите Редактировать.
- Введите Magento в Имя поставщика удостоверений текстовое поле.
- Прокрутите вниз и нажмите Сохранить конфигурацию .
- Нажмите на ссылку «Тест», чтобы проверить соединение между Drupal и Magento.
- Во всплывающем окне «Тестовая конфигурация» войдите в систему, используя учетные данные Magento (если активная сессия отсутствует). После успешной аутентификации отобразится список атрибутов, полученных от Magento. Нажмите на Готово.
Поздравляем! Вы успешно настроили Magento в качестве поставщика идентификационных данных SAML (IdP) и Drupal в качестве поставщика услуг SAML.
Как работает вход через SAML SSO?
- Откройте новое окно браузера/приватного режима и перейдите на страницу входа на сайт Drupal.
- Нажмите Вход с использованием поставщика идентификационных данных (Magento) ссылку.
- Вы будете перенаправлены на страницу входа в Magento. Введите учетные данные Magento. После успешной аутентификации пользователь будет перенаправлен обратно на сайт Drupal.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

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