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

×

Вход через Slack SSO в Drupal с использованием OAuth/OpenID Connect

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

Настройте Drupal в качестве клиента OAuth.

  • Перейдите на Вялый и войдите в свой аккаунт Slack.
  • Нажмите на Создать приложение .
Единый вход в Slack с использованием Drupal OAuth 2.0 OIDC Единый вход API для входа в Slack Создание нового приложения

  • Выберите опцию с нуля.
  • Enter Имя приложения и Семинар по разработке в SlackНазвание приложения может быть любым, и по умолчанию Slack Workshop — это группа, но вы можете войти в другое рабочее пространство. Нажмите на Создать приложение .
Единый вход в Slack с использованием Drupal OAuth 2.0 OIDC Создание имени приложения Slack

  • Перейдите в OAuth и разрешения из левой панели навигации.
  • Прокрутите вниз, чтобы найти раздел «URL-адреса перенаправления». Нажмите на него. Добавить URL-адрес перенаправленияВставьте ранее скопированный текст. URL обратного вызова/перенаправления от Drupal в URL перенаправления текстовое поле, затем нажмите Добавить .
  • Нажмите на Сохранить URL-адреса кнопка для сохранения URL-адреса перенаправления.
  • Затем прокрутите вниз до Области Добавьте раздел и необходимые области действия. Самое главное, эти области действия должны быть одинаковыми на всех устройствах. miniOrange OAuth Client Страница конфигурации модуля.
Вход через SSO в Slack — добавление URL-адреса обратного вызова и области действия.

  • Перейдите в Основная информация вкладка в меню слева.
  • Прокрутите вниз до Учетные данные приложения раздел и скопируйте Идентификатор клиента, Затем нажмите на Показать кнопку и скопировать Секрет клиентаДержите его под рукой.
Вход в Slack через SSO — скопируйте клиент и секретный ключ.

  • Перейдите в модуль miniOrange OAuth Client.
  • Вкладка «Настройка OAuth» в Drupal и вставьте скопированный код. идентификатор клиента и Секрет клиента от Вялый в идентификатор клиента и Секрет клиента текстовое поле.
  • Подтвердите область действия и конечные точки, а затем нажмите на Сохранить конфигурацию .
  • Объем users.profile:read
    Авторизация конечной точки https://slack.com/oauth/authorize
    Конечная точка токена доступа https://slack.com/api/oauth.access
    Получить конечную точку информации о пользователе https://slack.com/api/users.profile.get
Единый вход Drupal OAuth 2.0 OIDC — вставьте адрес клиента и секретный ключ.

Интеграция Drupal со Slack:

  • Перейдите в модуль miniOrange OAuth Client.
  • In Добавить Нажмите клавишу Tab, вставьте скопированный текст. идентификатор клиента и Секрет клиента из Slack в идентификатор клиента и Секрет клиента текстовое поле.
Drupal-Auth-SSO-Salesforce-Paste-Client-Credentials

  • Подтвердите область действия и конечные точки, а затем нажмите на Сохранить конфигурацию .
  • Вы можете ознакомиться с информацией о конечных точках и области действия Salesforce в таблице ниже:
  • Объем users.profile:read
    Авторизация конечной точки https://slack.com/oauth/authorize
    Конечная точка токена доступа https://slack.com/api/oauth.access
    Получить конечную точку информации о пользователе https://slack.com/api/users.profile.get
Okta OAuth/OIDC Single Sign On — вставьте имя области действия и домен, сохраните конфигурацию.

  • Отправьте идентификатор клиента и секретный ключ. Флажок позволяет указать, следует ли включать идентификатор клиента (Client ID) и секретный ключ (Secret) в заголовок или в тело запроса к конечной точке токена. Если вы не уверены, какой вариант выбрать, можете оставить настройки по умолчанию.
  • Нажмите на флажок, чтобы Включить авторизацию с использованием OAuthпрокрутите вниз и нажмите на Сохранение конфигурации .
Drupal OAuth OpenID OIDC Единый вход (SSO) Включите флажок «Вход с помощью OAuth» и нажмите «Сохранить конфигурацию»

Проверка соединения между Drupal и поставщиком OAuth.


ADFS_sso ×
Привет!

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

поддержка