Результаты поиска :

×

Единая авторизация (SSO) SAML в Drupal с использованием Shibboleth 2 в качестве поставщика идентификации (IdP).

Интеграция Drupal с SAML с использованием миниОранж SAML SP Этот модуль обеспечивает бесшовную единую авторизацию (SSO) между Shibboleth 2 и сайтом Drupal. Пользователи смогут входить на сайт Drupal, используя свои учетные данные Shibboleth 2. В этом документе описаны шаги по настройке единой авторизации (SSO) между Drupal как поставщиком услуг (SP) и Shibboleth 2 как поставщиком идентификации (IdP). Модуль совместим с Drupal 7, Drupal 8, Drupal 9, Drupal 10 и Drupal 11.

  • Загрузите модуль:

    Composer require 'drupal/miniorange_saml'

  • Перейдите в Продлить меню в консоли администратора Drupal и найдите miniOrange SAML Service Provider используя строку поиска.
  • Включите модуль, установив флажок и нажав кнопку устанавливать .
  • Настройте модуль на

    {BaseURL}/admin/config/people/miniorange_saml/idp_setup

  • Установите модуль:

    drush в Drupal/miniorange_saml

  • Очистить кеш:

    друш кр

  • Настройте модуль на

    {BaseURL}/admin/config/people/miniorange_saml/idp_setup

  • Перейдите в Продлить меню в консоли администратора Drupal и нажмите Установите новый модуль .
  • Установить Drupal SAML SP 2.0 Единый вход (SSO) — поставщик услуг SAML модуль можно скачать либо из ZIP-архива, либо по URL-адресу. пакет (tar/zip).
  • Нажмите на Включить недавно добавленные модули.
  • Включите этот модуль, установив флажок и нажав кнопку устанавливать .
  • Настройте модуль на

    {BaseURL}/admin/config/people/miniorange_saml/idp_setup

  • Перейдите на КонфигурацияЛюдиНастройка входа в систему SAML в АДМИНИСТРАЦИЯ меню. (/admin/config/people/miniorange_saml/idp_setup)
Drupal SAML SP - select miniOrange SAML Login Configuration
  • Под Метаданные поставщика услуг Нажмите клавишу Tab, прокрутите вниз и скопируйте. Идентификатор организации/эмитента SP и URL SP ACSДержите его под рукой. (Это необходимо для настройки IdP.)
Drupal SAML SP - Скопировать идентификатор сущности SP и URL-адрес ACS SP
  • В файле conf/relying-party.xml настройте поставщика услуг следующим образом:
  • Вставьте ранее скопированную информацию из модуля. Метаданные поставщика услуг Перейдите по соответствующей вкладке.
    Поле Шибболет 2 Информация о поставщике услуг (Drupal)
    EntityDescriptorxmlns Идентификатор организации/эмитента SP
    AssertionConsumerService URL SP ACS
      
            
            ">
            
            
            " index="1"/>
            
            
            
        
      


  • Убедитесь, что ваш сервер Shibboleth отправляет Ваш e-mail пользователя в В файле attribute-resolver.xml получите атрибут email в качестве Name ID.
      
            
            
        
      


  • В attribute-filter.xml освободите атрибут email:
       
             
            
             
            
         
      
  • Перезапустите сервер Shibboleth.
  • После настройки вам потребуется использовать метаданные поставщика идентификации Shibboleth, которые имеют следующий формат: "https://example123.com/idp/shibboleth"Держите его под рукой. (Это необходимо для настройки Drupal в качестве поставщика услуг SAML.)
  • Перейдите на свой сайт Drupal. Перейдите по ссылке... Настройка поставщика услуг во вкладке модуля нажмите на Загрузка метаданных IDP.
Drupal-SAML-IDP-Select-Upload-Metadata

  • Вставьте ранее скопированный текст. URL метаданных Shibboleth в Загрузить URL-адрес метаданных текстовое поле. Щелкните по нему. Получить метаданные .
Drupal SAML Единый вход как поставщик услуг - загрузка URL-адреса метаданных поставщика идентификации

Примечание и контактная информация - единый вход (SSO) между двумя сайтами WordPress.

Примечание: Для обновления имени поставщика удостоверений выполните следующие действия:

  • Под Экшн, выберите Редактировать.
  • Введите Shibboleth 2 в Имя поставщика удостоверений текстовое поле.
  • Прокрутите вниз и нажмите Сохранить конфигурацию .
  • Нажмите на ссылку «Тест», чтобы проверить соединение между Drupal и Shibboleth 2.
Нажмите на ссылку «Проверить SSO-соединение» в Shibboleth.

  • Во всплывающем окне «Конфигурация тестирования», если у вас нет активной сессии в том же браузере, вам будет предложено войти в Shibboleth 2. После успешного входа в учетную запись Shibboleth 2 вам будет предоставлен список атрибутов, полученных от Shibboleth 2. Прокрутите вниз и нажмите на Готово .
Drupal-SAML-SP-received-attribute-from-Shibboleth

Поздравляем! Вы успешно настроили Shibboleth 2 в качестве поставщика идентификационных данных SAML (IdP) и Drupal в качестве поставщика услуг SAML.

  • Откройте новое окно браузера/приватного режима и перейдите на страницу входа на сайт Drupal.
  • Нажмите Вход в систему с использованием поставщика идентификации (Shibboleth 2) ссылку.
  • Вы будете перенаправлены на страницу входа в Shibboleth 2. Введите учетные данные Shibboleth 2. После успешной аутентификации пользователь будет перенаправлен обратно на сайт Drupal.

 Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Мы свяжемся с вами в ближайшее время!



ADFS_sso ×
Привет!

Нужна помощь? Мы здесь!

поддержка