Как настроить единый вход SAML в Drupal, используя магазин Shopify в качестве поставщика идентификации (IdP)?
Настройка единого входа SAML для магазина Shopify в Drupal позволит пользователям входить на ваш сайт Drupal, используя свои учетные данные магазина Shopify. Модуль SAML для Drupal позволяет включить единый вход SAML для Drupal. Этот модуль совместим со всеми поставщиками идентификации SAML (IDP). В этом руководстве мы рассмотрим, как настроить единый вход SAML между Drupal и поставщиком идентификации магазина Shopify. К концу этого руководства пользователи вашего магазина Shopify смогут входить на сайт Drupal.
Предварительное условие: установить магазин приложений в качестве приложения-поставщика идентификационных данных.
Для настройки единого входа (SSO) в Drupal с Shopify в качестве поставщика идентификации установите приложение miniOrange Store as IDP - SSO Login в свой магазин Shopify. Это приложение позволяет вашему магазину выступать в качестве поставщика идентификации (IDP), чтобы пользователи Drupal могли входить в систему с одним набором учетных данных.
- Войдите в панель администратора Shopify.
- Перейдите в раздел Приложения → Магазин приложений Shopify.
- Найдите Хранить как IDP - вход в приложения через SSO (от miniOrange).
- Нажмите «Получить это приложение», чтобы добавить приложение в свой магазин.
- Откройте приложение из раздела «Приложения», чтобы начать настройку единого входа Drupal SAML.
Шаги по настройке единого входа (SSO) SAML: Вход на сайт Drupal с использованием магазина Shopify в качестве поставщика идентификационных данных (IDP).
Шаг 1: Получите метаданные от поставщика услуг сайта Drupal.
- Войдите в административную панель вашего сайта Drupal и нажмите на Продлить из верхней панели навигации.
- Выберите Установите новый модуль Возможность установить новый модуль на ваш сайт Drupal.
- Загрузите скачанное застежка-молния откройте файл модуля и нажмите на него. Установите Кнопка продолжить.
- Выбрать Включить недавно добавленные модули.
- Прокрутите вниз, пока не найдете miniOrange — поставщик услуг SAML. Установите флажок рядом с ним и нажмите кнопку «Установить», чтобы активировать модуль.
- Нажмите на Конфигурация из верхней панели навигации и выберите Настройка входа в систему miniOrange SAML.
- В модуле miniOrange SAML Service Provider перейдите по следующему пути: Метаданные поставщика услуг Вкладка. Здесь вы можете найти метаданные SharePoint, такие как: Идентификатор сущности SP / Эмитент, URL-адрес SP ACS (AssertionConsumerService) и Сертификат Х.509 Эти файлы необходимы для настройки поставщика идентификации (магазина Shopify). Скопируйте их и сохраните под рукой.
Шаг 2: Настройте магазин Shopify в качестве поставщика идентификационных данных.
- Теперь перейдите в свой магазин Shopify и нажмите на Мини аппы И выберите Сохранение данных как вход через IDP-SSO Приложение.
- На левой панели навигации выберите Мини аппы и нажмите на Добавить приложение .
- Перейдите на вкладку SAML и выполните поиск по запросу Drupal и Drupal (SAML).
- Введите значения, соответствующие информации с сайта Drupal. Обратитесь к таблице ниже.
| Имя поставщика услуг | Название вашего поставщика услуг. |
| Идентификатор субъекта-участника или эмитента | SP-сущность ID от Шаг 1 |
| URL-адрес СКД | URL-адрес ACS из Шаг 1 |
| Формат NameID | urn:oasis:names:tc:SAML:1.1:nameid-format:адрес электронной почты |
| Подписанное утверждение | проверено |
- Нажмите на Сохранено Кнопка для сохранения конфигурации.
- Теперь перейдите к Выбрать вариант и выберите Метаданные меню.
- Теперь нажмите Показать детали метаданных недооценивают ее ИНФОРМАЦИЯ, НЕОБХОДИМАЯ ДЛЯ АУТЕНТИФИКАЦИИ ЧЕРЕЗ ВНЕШНИЕ УДОСТОВЕРЕНИЯ ЛИЧНОСТИ раздел. Нажмите на Скачать метаданные или скопируйте эти данные, поскольку они будут использованы на дальнейших этапах.
- Вы успешно завершили настройку на стороне Shopify.
Шаг 3: Настройте сайт Drupal в качестве поставщика услуг.
- В miniOrage SAML Service Provider модуль, перейдите в Настройка поставщика услуг Вкладка модуля. Существует два способа настройки модуля Drupal SAML Service Provider SSO:
А. Путем загрузки метаданных IDP
- Нажмите на Загрузка метаданных IDP ссылку.
- Нажмите на Загрузить файл метаданных >> Выбрать файл и выберите загруженный файл из Шаг 2. Нажмите Загрузить файл чтобы получить вашу информацию.
B. Ручная настройка
- Укажите необходимые данные (например, имя поставщика идентификации, идентификатор сущности или эмитента поставщика идентификации, URL-адрес входа в SAML, URL-адрес выхода из SAML и сертификат X.509) от вашего поставщика идентификации (магазин Shopify) и нажмите на Сохранить конфигурацию Кнопка для сохранения конфигурации.
| Имя поставщика удостоверений | Введите название поставщика идентификационных данных. |
| Идентификатор объекта Idp или эмитент | Копировать Идентификатор организации/эмитента IDP от Шаг 2 и вставьте его. |
| URL-адрес входа SAML | Копировать URL-адрес единого входа от Шаг 2 и вставьте его. |
| URL-адрес выхода из SAML | Копировать URL для единого выхода от Шаг 2 и вставьте его. |
| Сертификат Х.509 | Копирование и загрузка Сертификат подписи от Шаг 2 и вставьте его. |
- Вы успешно завершили настройку на стороне Drupal.
Шаг 4: Тестирование SSO для сайта Drupal
- Перейдите на страницу входа в свой сайт Drupal.
- Нажмите на кнопка входа в систему Вы будете перенаправлены на страницу входа в магазин Shopify.
- Введите свои учетные данные для входа в магазин Shopify и нажмите «Войти». Вы автоматически войдете на свой сайт Drupal.
- Вы успешно настроили Shopify как поставщик идентификационных данных для вашего сайта на Drupal.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.
