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

×

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

Drupal Модуль сервера OAuth/OIDC Этот модуль обеспечивает единый вход (SSO) между сайтом Drupal и любым клиентским приложением, поддерживающим протоколы OAuth или OpenID Connect. Здесь мы рассмотрим шаги по подключению модуля к Bitbucket. В этой интеграции Drupal и Bitbucket Drupal выступает в качестве поставщика идентификационных данных, то есть пользователи будут входить в Bitbucket, используя свои учетные данные Drupal.

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

    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

  • Войдите на сервер Bitbucket.
  • Нажмите на Настройки значок в правом верхнем углу.
Bitbucket-OAuth-Server-Click-Settings-top-right-corner

  • Прокрутите вниз до Дополнения раздел и нажмите на Найдите новые приложения ссылку.
Bitbucket-OAuth-Server-Click-Find-New-Apps

  • Найдите mO OAuth Введите его в строку поиска и установите.
Bitbucket-OAuth-Server-Search-for-mO-Auth

  • После установки приложения нажмите на Обзор -> miniOrange OAuth клиент из левого навигационного меню.
Bitbucket-OAuth-Server-Click-miniOrange-OAuth-Client

  • Скопируйте URL обратного вызова и держите его под рукой.
Bitbucket-OAuth-Server-Copy-Callback-URL

  • Из издания Выберите приложение выпадающий, выберите Пользовательское приложение OAuth.
Bitbucket-OAuth-Server-Select-Custom-OAuth

  • Введите название приложения в поле Имя приложения текстовое поле.
Bitbucket-OAuth-Server-Enter-Application-Name

  • В меню «Администрирование» перейдите в раздел «Конфигурация» → «Люди» → «Конфигурация сервера 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-адрес обратного вызова
  • Перейдите на вкладку «OAuth Client» модуля Drupal OAuth Server, в раздел «Configure Applications» и скопируйте следующий код: идентификатор клиента.
  • Вставьте скопированный идентификатор клиента в идентификатор клиента текстовое поле приложения на панели управления Bitbucket.
Bitbucket-OAuth-Server-Paste-Client-ID

  • Вернитесь на сайт Drupal и скопируйте текст. Секрет клиента.
  • Вставьте скопированный Секрет клиента в Секрет клиента текстовое поле приложения на панели управления Bitbucket.
Bitbucket-OAuth-Server-Enter-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
Bitbucket-OAuth-Server-Provide-scope-and-endpoints

  • Нажмите на Сохранено кнопку для сохранения ваших конфигураций.
  • Перейдите в Настройки входа меню.
Bitbucket-OAuth-Server-Navigate-to-Sign-Settings

  • Включите Включите или отключите единый вход (SSO) для вашего сервера Bitbucket. переключатель.
Bitbucket-OAuth-Server-Toggle-Enable-Login

  • Под Текст кнопки входаВведите текст, который вы хотите отобразить на кнопке входа через SSO. Нажмите на кнопку. Сохранено кнопку, чтобы сохранить изменения.
  • Нажмите на Тестовая конфигурация Кнопка в приложении на панели управления Bitbucket. Для проверки соединения между сайтом Drupal и приложением Bitbucket.
Bitbucket-OAuth-Server-Click-Test-Configuration

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

  • Откройте новое окно/приватный режим браузера и перейдите на страницу входа на сайт Bitbucket.
  • Нажмите на Вход через Drupal .
Bitbucket-OAuth-Server-Click-on-Use_OAuh-Login

  • Нажатие на эту кнопку автоматически перенаправит вас на страницу входа на сайт Drupal. Введите учетные данные Drupal и нажмите на кнопку. Войти .
Bitbucket-OAuth-Server-Enter-Drupal-Credentials

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

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

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


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

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

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



ADFS_sso ×
Привет!

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

поддержка