Вход через Salesforce SSO в Drupal с использованием клиента OAuth / OpenID Connect
Обзор
Интеграция Drupal и Salesforce SSO позволит пользователям входить на сайт Drupal, используя учетные данные Salesforce. Эта интеграция SSO осуществляется посредством... miniOrange OAuth Client Модуль, использующий протоколы OAuth 2.0 и OpenID Connect (OIDC).
В этом документе мы поможем вам настроить единый вход в систему (SSO) с использованием протокола OAuth между сайтом Drupal и Salesforce.
Единый вход Salesforce для контактов, учетных записей и пользовательских объектов
Разрешите своим партнерам, контактам, учетным записям или любым другим пользовательским объектам входить в систему и получать доступ к таким приложениям, как WordPress, Shopify, JIRA, Confluence и т. д., используя запись Salesforce в качестве идентификатора для аутентификации SSO.
Единый вход Salesforce с использованием пользовательских объектов в качестве источника идентификации.Процедура установки
- Предыдущая версия
- Новая версия
Шаги настройки
Настройка приложения SSO в Salesforce:
- Войдите в свой Администратор Salesforce приставка.
- Перейдите в верхнюю часть экрана и выберите Установка.
- Слева, под Построить, наведите на Создавай, а затем Мини аппы.
- Нажмите на Новое в Связанные приложения .
- Укажите следующие данные в Новое подключенное приложение панели Основная информация раздел:
- Название подключенного приложения: В Имя подключенного приложения В текстовое поле введите название приложения.
- Введите адрес электронной почты в поле Контактный адрес электронной почты текстовое поле.
- Под API (включить настройки OAuth)Введите необходимые данные:
- Включить Настройки OAuth, установив флажок.
- В URL обратного вызова В текстовое поле вставьте ранее скопированный текст. URL обратного вызова/перенаправления от Drupal.
- Выберите необходимые области действия OAuth для вашего подключенного приложения. Убедитесь, что ваш сайт Drupal имеет те же области действия. Это означает, что ваше подключенное приложение имеет необходимые разрешения для доступа к данным Salesforce.
- Сохраните изменения, нажав на кнопку. Сохранено .
- На следующем экране щелкните значок Продолжить .
- Затем нажмите на Управление сведениями о потребителе .
- Salesforce присваивает вашему приложению уникальный идентификатор приложения (Application ID) и секретный ключ (Secret). Скопируйте их. Ключевые потребители и Потребительский секрет: из Информация о потребителях .
Нужна помощь?
Если у вас возникнут какие-либо проблемы во время настройки или вам потребуются дополнительные функции, пожалуйста, свяжитесь с нами по адресу [указать адрес электронной почты или контактные данные]. drupalsupport@xecurify.com.
Дополнительные функции:
Поиск и устранение неисправностей:
Дополнительные часто задаваемые вопросы ➔Получаю ошибку: «Имя пользователя не получено. Проверьте конфигурацию сопоставления атрибутов». ИЛИ Получаю ошибку: «Электронное письмо не получено. Проверьте конфигурацию сопоставления атрибутов».
Выполните указанные шаги ВОТ
У меня появляется сообщение "Учетные данные клиента не найдены в заголовках или теле сообщения".
когда я пытаюсь выполнить настройку тестовой конфигурации
Выполните указанные шаги ВОТ
После нажатия на кнопку «Выход» в Drupal меня перенаправляет обратно на главную страницу Drupal. Однако, когда я пытаюсь войти под другим пользователем, система не запрашивает авторизацию, а автоматически авторизует меня под тем же пользователем.
Упомянутая вами функция выхода из системы — это стандартное поведение модуля. Она выходит из Drupal, но не из вашего приложения/провайдера. Чтобы модуль мог выходить из вашей учетной записи провайдера/приложения (что вам и нужно), необходимо выполнить следующие настройки: [узнать больше]
Я приобрел платный модуль Drupal и заменил его бесплатным, но все равно не могу использовать платные функции.
Поскольку вы перешли на одну из наших платных версий модуля Drupal и заменили бесплатный модуль на платный, вам необходимо сначала активировать платный модуль. Пожалуйста, ознакомьтесь с приведенными ниже шагами. [Узнать больше]
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

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