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

×

Интеграция OAuth и OpenID в SheepCRM: единый вход (SSO) | Вход через SSO в SheepCRM


Плагин OAuth & OpenID Connect Single Sign-On (SSO) для WordPress обеспечивает безопасный вход в WordPress с использованием SheepCRM в качестве поставщика OAuth и OpenID Connect. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. В этом руководстве мы рассмотрим настройку SSO между WordPress и SheepCRM. К концу этого руководства пользователи смогут входить в WordPress из SheepCRM. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине OAuth Single Sign-On (клиент OAuth & OpenID Connect) для WordPress, вы можете перейти по этой ссылке.

Предварительные условия: Загрузка и установка.


  • Войдите в свою учетную запись WordPress как администратор.
  • Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
  • Поиск для Единый вход OAuth (SSO) плагин для WordPress и нажмите на установить сейчас.
  • После установки нажмите на активировать.

Шаги по настройке единого входа (SSO) в SheepCRM: Вход в WordPress

1. Настройте SheepCRM в качестве поставщика OAuth.

  • Перейдите в учетную запись разработчика SheepCRM и авторизуйтесь.
  • Нажмите на Новое приложение создать новое приложение.
  • Единый вход (SSO) в SheepCRM с использованием OAuth — добавление имени приложения
  • Введите название приложения. Выберите тип клиента как Конфиденциальный и тип предоставления авторизации как Код авторизации, Введите URL перенаправления который вы получите от плагина OAuth Single Sign-On (SSO). Нажмите на Кнопка Сохранить.
  • Единый вход (SSO) в SheepCRM с использованием OAuth — добавление URL-адреса перенаправления
  • Скопируйте идентификатор клиента и Секрет клиента и сохранить его в идентификатор клиента и Секрет клиента в конфигурации плагина OAuth Single Sign-On (SSO).
  • SheepCRM Single Sign-On (SSO) OAuth - Получение учетных данных клиента

Вы успешно настроили SheepCRM в качестве поставщика OAuth для обеспечения единого входа (SSO) в SheepCRM с WordPress для аутентификации пользователей.

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


  • Перейдите на Настроить OAuth вкладку и нажмите Добавить новое приложение Добавить новое клиентское приложение на ваш веб-сайт.
  • SheepCRM Single Sign-On (SSO) OAuth - Добавление нового приложения
  • Выберите свое приложение из списка поставщиков OAuth / OpenID Connect здесь. SheepCRM.
  • Единый вход (SSO) в SheepCRM с использованием OAuth — выберите приложение.
  • Скопируйте URL обратного вызова Используется в конфигурации поставщика OAuth. Нажмите здесь. Далее.
  • Единый вход (SSO) в SheepCRM, OAuth — URL обратного вызова
  • Для настройки воспользуйтесь таблицей ниже. область действия и конечные точки в плагине.
  • Объем чтение запись чтение_членство интроспекция
    Конечная точка авторизации https://auth.sheepcrm.com/o/authorize
    Конечная точка токена доступа https://auth.sheepcrm.com/o/token
    Конечная точка для получения информации о пользователе: https://iam.sheepcrm.com/userinfo
    Единый вход (SSO) в SheepCRM с использованием OAuth — добавьте имя приложения и идентификатор клиента.
  • Учетные данные клиента, такие как идентификатор клиента & Секрет клиента отображается в диалоговом окне настройки. чтение запись чтение_членство интроспекция Уже заполнено. Нажмите. Далее.
  • Единый вход (SSO) SheepCRM OAuth - идентификатор клиента и секретный ключ клиента
  • Нажмите на Завершить для сохранения конфигурации.
  • Единая авторизация (SSO) в SheepCRM с использованием OAuth — завершение настройки.

Вы успешно настроили WordPress в качестве клиента OAuth для аутентификации пользователей с помощью единого входа (SSO) SheepCRM на вашем сайте WordPress.


3. Сопоставление атрибутов пользователя

  • Сопоставление атрибутов пользователя является обязательным условием для успешной интеграции пользователей с WordPress через единый вход (SSO) в SheepCRM. Мы будем настраивать атрибуты профиля пользователя для WordPress, используя приведенные ниже параметры.
  • Поиск атрибутов пользователя

    • Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
    • Единая авторизация (SSO) в SheepCRM — тестовая конфигурация
    • В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
    • После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке выберите атрибуты из выпадающего списка «Имя пользователя» и нажмите на Сохранено.
    • Единый вход (SSO) в SheepCRM — сопоставление атрибутов и ролей.

    4. Настройки входа

    • Настройки на вкладке «Настройки единого входа (SSO)» определяют пользовательский интерфейс для единого входа (SSO). Чтобы добавить виджет входа в SheepCRM на вашу страницу WordPress, необходимо выполнить следующие шаги.
      • Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
      • Выбрать miniOrange OAuthПеретащите курсор в нужное место и сохраните.
      • Единый вход (SSO) в SheepCRM — настройка кнопки входа для создания нового клиента
      • Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
      • Выбрать miniOrange OAuthПеретащите курсор в нужное место и сохраните.
      • Единый вход (SSO) в SheepCRM — настройка кнопки входа для создания нового клиента
      • Откройте свою страницу WordPress, и вы увидите там кнопку входа в SheepCRM через единый вход (SSO). Теперь вы можете протестировать единый вход в SheepCRM (SSO).
      • Убедитесь в том, "Показать на странице входа" Эта опция включена для вашего приложения. (См. изображение ниже)
      • Единый вход (SSO) в SheepCRM — настройка кнопки входа для создания нового клиента
      • Теперь иди к вашему Вход в WordPress стр. (Например, https://<ваш-домен-wordpress>/wp-login.php)
      • Там вы увидите кнопку входа в SheepCRM SSO. После нажатия на эту кнопку вы сможете протестировать систему единого входа (SSO) SheepCRM.
      • Единый вход (SSO) в SheepCRM — настройка кнопки входа для создания нового клиента

    В этом руководстве вы успешно настроили единый вход (SSO) в SheepCRM, указав SheepCRM в качестве поставщика OAuth и WordPress в качестве клиента OAuth, используя наш плагин OAuth Single Sign-On (OAuth / OpenID Connect Client) для WordPress. Это решение гарантирует, что вы сможете развернуть безопасный доступ к вашему сайту WordPress с использованием учетных данных SheepCRM в течение нескольких минут.

    Дополнительные ресурсы


    Напишите нам по адресу oauthsupport@xecurify.com для получения быстрой консультации (по электронной почте/в ходе встречи) по вашим вопросам, и наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.

Привет!

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

поддержка