Единый вход (SSO) SAML в Drupal с использованием Salesforce в качестве поставщика идентификации.
Обзор
Интеграция Drupal с SAML с использованием миниОранж SAML SP Этот модуль обеспечивает бесшовную единую авторизацию (SSO) между Salesforce и сайтом Drupal. Пользователи смогут входить на сайт Drupal, используя свои учетные данные Salesforce. В этом документе описаны шаги по настройке единой авторизации (SSO) между Drupal как поставщиком услуг (SP) и Salesforce как поставщиком идентификации (IdP). Модуль совместим с Drupal 7, Drupal 8, Drupal 9, Drupal 10 и Drupal 11.
Единый вход Salesforce для контактов, учетных записей и пользовательских объектов
Разрешите своим партнерам, контактам, учетным записям или любым другим пользовательским объектам входить в систему и получать доступ к таким приложениям, как WordPress, Shopify, JIRA, Confluence и т. д., используя запись Salesforce в качестве идентификатора для аутентификации SSO.
Единый вход Salesforce с использованием пользовательских объектов в качестве источника идентификации.Процедура установки
- Использование Композитора
- Использование Drush
- Ручная установка
Шаги настройки
Метаданные поставщика услуг SAML для Drupal:
- Перейдите на Конфигурация → Люди → Настройка входа в систему SAML в АДМИНИСТРАЦИЯ меню. (/admin/config/people/miniorange_saml/idp_setup)
- Под Метаданные поставщика услуг Нажмите клавишу Tab, прокрутите вниз и скопируйте. Идентификатор организации/эмитента SP и URL SP ACSДержите его под рукой. (Это необходимо для настройки IdP.)
Настройка приложения с единым входом SAML в Salesforce
- Войти в свой Salesforce счет.
- Нажмите на настройку Значок в правом верхнем углу. Нажмите на Установка из выпадающего списка.

- Перейдите в Быстрый поиск блок с левой панели.
- Найдите Поставщик удостоверений и нажмите на него.

- Нажмите на Включить поставщика идентификации .

- Нажмите на Сохранено .

- Нажмите на Скачать метаданные Кнопка. Держите загруженный файл под рукой. (Это необходимо для настройки Drupal в качестве поставщика услуг SAML.)
- Нажмите на Поставщики услуг теперь создаются через подключенные приложения.. Открыть ссылка. Вы будете перенаправлены на Новое подключенное приложение страница настроек.

- На Новое подключенное приложениеПредоставьте следующую информацию.
- Основная информация:
- Введите название приложения в Имя подключенного приложения текстовое поле.
- Введите действительный адрес электронной почты в поле Контактный адрес электронной почты текстовое поле.
- Настройки веб-приложения:
- Проверить Включить SAML Установите флажок и введите необходимую информацию в соответствующее текстовое поле. Метаданные поставщика услуг вкладка модуля, ссылка на который приведена ниже.
- Нажмите на Сохранено.
- Перейдите в Быстрый поиск блок с левой панели.
- Найдите Управление подключенными приложениями и нажмите на него.
- Выберите приложение, которое вы создали в Salesforce. Например, Drupal.
- Прокрутите вниз до Профили раздела и нажмите Управление профилями .
- Выберите профили, которым вы хотите предоставить доступ для входа в систему через это приложение. Нажмите на кнопку. Сохранено .
- Перейдите в Настройка поставщика услуг перейдите во вкладку сайта Drupal и нажмите на Загрузка метаданных IDP.
- В поле «Загрузить файл метаданных» выберите XML-файл метаданных, который вы скачали. Salesforce, Нажать на Загрузить файл .
- Под Экшн, выберите Редактировать.
- Enter Salesforce в Имя поставщика удостоверений текстовое поле.
- Прокрутите вниз и нажмите Сохранить конфигурацию .
- Нажмите на Тест ссылка для проверки связи между Drupal и Salesforce.

| Поле SAML в Salesforce | Информация о поставщике услуг (Drupal) |
| Идентификатор объекта | Идентификатор организации/эмитента SP |
| URL-адрес СКД | URL SP ACS |
| Тип темы | Имя пользователя |
| Формат идентификатора имени | urn:oasis:names:tc:SAML:2.0:nameid-format:persistent |

Назначение пользовательских профилей приложению Salesforce



Настройте Drupal в качестве поставщика услуг:

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

- Во всплывающем окне «Тестовая конфигурация» войдите в систему, используя учетные данные Salesforce (если активная сессия отсутствует). После успешной аутентификации отобразится список атрибутов, полученных от Salesforce. Щелкните по нему. Готово.

Поздравляем! Вы успешно настроили Salesforce в качестве поставщика идентификации SAML (IdP) и Drupal в качестве поставщика услуг SAML.
Как работает вход через SAML SSO?
- Откройте новое окно браузера/приватного режима и перейдите на страницу входа на сайт Drupal.
- Нажмите Вход в систему с использованием поставщика идентификации (Salesforce) ссылку.
- Вы будете перенаправлены на страницу входа в Salesforce. Введите учетные данные Salesforce. После успешной аутентификации пользователь будет перенаправлен обратно на сайт Drupal.
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

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