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

×

Вход в Magento через SSO с использованием Drupal в качестве поставщика OAuth/OpenID Connect.

Интеграция SSO с Drupal позволит пользователям входить в Magento, используя учетные данные сайта Drupal. Эта интеграция SSO реализуется с помощью серверного модуля miniOrange OAuth / OpenID Connect, который использует протоколы OAuth 2.0 и OpenID Connect. модуль Совместим со всеми клиентами OAuth / OpenID Connect и доступен для Drupal 7, Drupal 8, Drupal 9 и Drupal 10.

В этом руководстве по настройке мы поможем вам настроить единый вход (Single Sign-on) с использованием протокола OAuth между сайтом Drupal и Magento.

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

    composer require 'drupal/oauth_server_sso'

  • Перейдите на Продлить В меню административной панели Drupal включите модуль, установив флажок и нажав на кнопку. Установите .
  • Настройте модуль по следующему пути:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

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

    drush en oauth_server_sso

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

    друш кр

  • Настройте модуль по следующему пути:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Перейдите в Продлить меню в консоли администратора Drupal и нажмите Установите новый модуль.
  • Установите модуль Drupal OAuth / OIDC Provider - Single Sign On (SSO), скачав ZIP-архив или перейдя по URL-адресу. пакет (tar/zip).
  • Нажмите на Включить недавно добавленные модули.
  • Включите этот модуль, установив флажок и нажав кнопку Установите .
  • Настройте модуль по следующему пути:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Скачать miniOrange OAuth Client zip-архив плагина.
  • Перейдите в Magento корневой каталог.
  • Создайте новые каталоги. MiniOrange/OAuth внутри приложение/код каталог.
  • Распакуйте все содержимое архива внутри архива. MiniOrange/OAuth каталог.
  • Для включения плагина выполните следующие команды в командной строке:
    Настройка php bin / magento: обновление
    Настройка PHP bin/magento: di: компиляция
  • После установки модуля перейдите в... OAuth-клиент -> Настройки OAuth на вкладке модуля скопируйте URL обратного вызова.
Magento-as-OAuth-Client-Copy-Callback-URL

  • В меню «Администрирование» перейдите в раздел «Конфигурация» → «Люди» → «Конфигурация сервера miniOrange OAuth» (admin/config/people/oauth_server_sso/config_client).
Drupal-OAuth Server - select miniorange oauth server configuration
  • Под OAuth-клиент Вкладка в Добавить клиента в раздел введите название приложения Имя приложения и вставьте ранее скопированный URL-адрес обратного вызова из клиента OAuth в URL обратного вызова/перенаправления текстовое поле.
  • Добавить несколько URL-адресов обратного вызова можно, нажав кнопку «Добавить еще» рядом с текстовым полем.
  • Нажмите на Сохранено кнопка
Сервер Drupal OAuth — Добавить клиент — вставьте URL-адрес обратного вызова
  • Перейдите в панель управления Magento.
  • Под Имя поставщика OAuthВведите имя сервера OAuth (Drupal) и вставьте скопированный текст. идентификатор клиента и Секрет клиента в соответствующее текстовое поле.
Magento-as-OAuth-Client-Enter-Client-ID-and-Client-Secret

  • Перейдите на сайт Drupal. Прокрутите страницу вниз до... Область применения и конечные точки раздел и скопируйте Объем.
  • Вернитесь в консоль управления Magento и вставьте скопированный текст. Объем под Объем текстовое поле.
Magento-as-OAuth-Client-Enter-Scope

  • Выберите Введите конечные точки из файла Конечные точки OAuth переключатель.
Magento-as-OAuth-Client-Select-Enter-Endpoints

  • Добавьте конечные точки, как указано в таблице ниже (вы также можете получить эти данные из...). Область применения и конечные точки раздел сайт на Drupal Конфигурация конфигурация сервера OAuth miniOrange OAuth-клиент):
  • Объем профиль openid email
    Конечная точка авторизации {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Конечная точка токена {base_url_of_the_drupal_site}/mo/oauth2/token
    Конечная точка получения информации о пользователе {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Magento-as-OAuth-Client-Provide-the-Endpoints-information

  • Нажмите на Сохранено кнопку для сохранения ваших конфигураций.
Magento-as-OAuth-Client-Click-Save-Configuration

  • Нажмите на Тестовая конфигурация Кнопка для подтверждения правильности настроек.
  • Перейдите в Настройки входа меню.
  • Включите Отобразить ссылку для входа на странице авторизации клиента по умолчанию. флажок и нажмите на Сохранено .
Magento-as-OAuth-Client-Enable-Show-link-for-default-login-page

Вы успешно настроили Magento в качестве клиента OAuth и Drupal в качестве сервера OAuth.

  • Откройте новое окно/приватный режим браузера и перейдите на страницу входа на сайт Magento.
  • Нажмите на Вход через Drupal .
Откройте новое окно браузера или режим инкогнито, чтобы перейти на страницу входа на сайт Magento.

  • Введите учетные данные Drupal и нажмите на кнопку. Войти .
Войдите в систему, используя свои учетные данные Drupal, и нажмите «Войти».

  • После успешной аутентификации браузер будет перенаправлен на страницу входа в Magento.

Вы успешно выполнили единый вход (SSO) между Magento и Drupal!

Если у вас возникнут какие-либо проблемы во время настройки или вам потребуются дополнительные функции, пожалуйста, свяжитесь с нами по адресу [указать адрес электронной почты или контактные данные]. drupalsupport@xecurify.com.


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

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

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



ADFS_sso ×
Привет!

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

поддержка