Вход через 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.
Процедура установки
- Предыдущая версия
- Новая версия
Шаги настройки
Настройка SSO-приложения в Slack:
- Перейдите на Вялый и войдите в свой аккаунт Slack.
- Нажмите на Создать приложение .
- Выберите опцию с нуля.
- Enter Имя приложения и Семинар по разработке в SlackНазвание приложения может быть любым, и по умолчанию Slack Workshop — это группа, но вы можете войти в другое рабочее пространство. Нажмите на Создать приложение .
- Перейдите в OAuth и разрешения из левой панели навигации.
- Прокрутите вниз, чтобы найти раздел «URL-адреса перенаправления». Нажмите на него. Добавить URL-адрес перенаправленияВставьте ранее скопированный текст. URL обратного вызова/перенаправления от Drupal в URL перенаправления текстовое поле, затем нажмите Добавить .
- Нажмите на Сохранить URL-адреса кнопка для сохранения URL-адреса перенаправления.
- Затем прокрутите вниз до Области Добавьте раздел и необходимые области действия. Самое главное, эти области действия должны быть одинаковыми на всех устройствах. miniOrange OAuth Client Страница конфигурации модуля.
- Перейдите в Основная информация вкладка в меню слева.
- Прокрутите вниз до Учетные данные приложения раздел и скопируйте Идентификатор клиента, Затем нажмите на Показать кнопку и скопировать Секрет клиентаДержите его под рукой.
Нужна помощь?
Если у вас возникнут какие-либо проблемы во время настройки или вам потребуются дополнительные функции, пожалуйста, свяжитесь с нами по адресу [указать адрес электронной почты или контактные данные]. drupalsupport@xecurify.com.
Дополнительные функции:
Поиск и устранение неисправностей:
Дополнительные часто задаваемые вопросы ➔Получаю ошибку: «Имя пользователя не получено. Проверьте конфигурацию сопоставления атрибутов». ИЛИ Получаю ошибку: «Электронное письмо не получено. Проверьте конфигурацию сопоставления атрибутов».
Выполните указанные шаги ВОТ
У меня появляется сообщение "Учетные данные клиента не найдены в заголовках или теле сообщения".
когда я пытаюсь выполнить настройку тестовой конфигурации
Выполните указанные шаги ВОТ
После нажатия на кнопку «Выход» в Drupal меня перенаправляет обратно на главную страницу Drupal. Однако, когда я пытаюсь войти под другим пользователем, система не запрашивает авторизацию, а автоматически авторизует меня под тем же пользователем.
Упомянутая вами функция выхода из системы — это стандартное поведение модуля. Она выходит из Drupal, но не из вашего приложения/провайдера. Чтобы модуль мог выходить из вашей учетной записи провайдера/приложения (что вам и нужно), необходимо выполнить следующие настройки: [узнать больше]
Я приобрел платный модуль Drupal и заменил его бесплатным, но все равно не могу использовать платные функции.
Поскольку вы перешли на одну из наших платных версий модуля Drupal и заменили бесплатный модуль на платный, вам необходимо сначала активировать платный модуль. Пожалуйста, ознакомьтесь с приведенными ниже шагами. [Узнать больше]
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

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