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

×

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

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

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

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

    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 Плагин для Joomla.
  • Войдите в панель администратора вашего сайта Joomla.
  • Слева Переключение меню, перейдите в СистемаРасширения.
установка сервера Drupal OAuth в Joomla

  • Загрузите скачанное застежка-молния файл для установки Клиент Joomla OAuth .
Drupal-Bamboo-as-OAuth-Client-Click-Find-New-Apps

  • Из издания Переключение меню, перейдите в Компоненты -> miniOrange OAuth Client -> Настройка OAuth меню.
  • Выберите Пользовательский OAuth or Пользовательское приложение OpenID Connect.
Единый вход в систему Joomla OAuth Client - Выберите пользовательское приложение

  • Скопируйте URL обратного вызова.
Клиент Joomla OAuth Single Sign-On — скопируйте 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-адрес обратного вызова
  • Перейдите в панель управления Joomla и вставьте скопированный текст. идентификатор клиента и Секрет клиента в соответствующее поле.
Единая авторизация клиента Joomla OAuth — вставьте скопированные идентификатор клиента (Client ID) и секретный ключ клиента (Client Secret) в соответствующие текстовые поля.

  • Добавьте конечные точки, как указано в таблице ниже (вы также можете получить эти данные из...). Область применения и конечные точки раздел сайт на DrupalКонфигурацияконфигурация сервера OAuth miniOrangeOAuth-клиент):
  • Объем профиль 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
Единый вход для клиента Joomla OAuth — вставьте конечные точки в соответствующие поля.

  • Нажмите на Сохранить настройки после этого Тестовая конфигурация .
Единый вход в систему Joomla OAuth Client — нажмите «Сохранить настройки», затем кнопку «Проверить конфигурацию».

  • После успешного прохождения теста прокрутите страницу вниз до раздела «Сопоставление атрибутов» и в... Атрибут электронной почты В раскрывающемся списке выберите имя атрибута Drupal, в котором находится e-mail получено из Drupal.
Единый вход в систему Joomla OAuth — выберите атрибут Email

  • Из издания Атрибут имени пользователя В выпадающем списке выберите атрибут Drupal, в котором находится username получено из Drupal.
Единая авторизация клиента Joomla OAuth — выберите атрибут «Имя пользователя» из выпадающего списка.

  • Нажмите на Сохранить сопоставление атрибутов .
Единый вход в систему Joomla OAuth Client — нажмите «Сохранить сопоставление атрибутов».

  • Скопируйте URL для входа / единого входа из панели управления Joomla.
Клиент Joomla OAuth для единого входа — скопируйте URL-адрес для входа / SSO

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

Вы войдете в Joomla, используя учетные данные Drupal.

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


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

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

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



ADFS_sso ×
Привет!

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

поддержка