Единый вход (SSO) Microsoft Dynamics CRM OAuth в WordPress | Вход через SSO в Dynamics CRM
Обзор
Плагин единого входа (SSO) Microsoft Dynamics CRM 365 с OAuth и OpenID Connect для WordPress. Обеспечьте безопасный вход в WordPress, используя Microsoft Dynamics CRM 365 в качестве поставщика OAuth и OpenID Connect. Единый вход (SSO) Microsoft Dynamics CRM 365 с WordPress позволяет пользователям входить в WordPress и получать доступ к сайту, аутентифицируясь с помощью своего поставщика идентификации Microsoft Dynamics CRM 365. Вы также можете настроить плагин, используя различные поставщики идентификации, такие как Azure B2C, Office 365 и другие пользовательские поставщики. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей, многопользовательский вход и т. д. В этом руководстве мы рассмотрим настройку единого входа (SSO) между WordPress и Microsoft Dynamics CRM 365 для аутентификации пользователей. К концу этого руководства пользователи смогут безопасно входить в WordPress и получать доступ к сайту с помощью единого входа Microsoft Dynamics CRM 365. Чтобы узнать больше о других функциях, предоставляемых плагином OAuth Single Sign-On (клиент OAuth и OpenID Connect) для WordPress, вы можете перейти по этой ссылке . Для получения более подробной информации о различных функциях, предоставляемых Azure AD SSO и Microsoft Office 365 SSO , пожалуйста, перейдите по этой ссылке.
Предварительные условия: загрузка и установка
- Войдите в свою учетную запись WordPress как администратор.
- Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
- Поиск для Единый вход (SSO) на основе OAuth плагин для WordPress и нажмите на установить сейчас.
- После установки нажмите на активировать.
Шаги по настройке единого входа (SSO) в Microsoft Dynamics CRM 365: Вход в WordPress
1. Настройте Microsoft Dynamics CRM 365 в качестве поставщика OAuth.
- Войдите в портал Azure.
- Выбрать Azure Active Directory.
- В левой навигационной панели нажмите кнопку Регистрация приложений обслуживание и нажмите Новая регистрация.
- Настройте следующие параметры для создания нового приложения.
- Введите название вашего приложения в поле Имя текстовое поле.
- В поддерживаемых типах учетных записей выберите 3-й вариант. «Учетные записи в любом организационном каталоге (для аутентификации пользователя в рамках пользовательских сценариев)».
- В разделе «URI перенаправления» выберите веб приложение и введите URL обратного вызова из плагина miniOrange OAuth Client (вкладка «Настройка OAuth») и сэкономь это под URL перенаправления текстовое окно.
- Нажмите на Зарегистрировать филиал кнопку, чтобы создать свое приложение.
- Azure AD присваивает вашему приложению уникальный идентификатор приложения. ID приложения ваш идентификатор клиента и Идентификатор каталога Ваш Идентификатор арендатораСохраните эти значения, так как они понадобятся вам для настройки плагина miniOrange OAuth Client.
- Теперь перейдите к Разрешения API и нажмите Добавить разрешение.
- Выбрать Динамика CRM под Microsoft Graph API меню.
- Нажмите на «Делегированные разрешения», выберите нужные параметры и нажмите на кнопку. Добавить разрешения.
- Перейдите на Сертификаты и секреты из левой навигационной панели и нажмите на Секрет нового клиентаВведите описание и срок действия, затем нажмите кнопку. ДОБАВИТЬ опцию.
- Скопировать секретный ключ "стоимость" и держите это значение под рукой, оно понадобится позже для настройки. Секрет клиента в рамках плагина miniOrange OAuth Client.
Примечание: Срок действия секретного ключа клиента для вашего приложения разработчика истекает через 180 дней. Для обеспечения дальнейшей работоспособности вам необходимо сгенерировать новый секретный ключ клиента до истечения срока его действия и обновить его в плагине OAuth Single Sign-On.
Вы успешно настроили Microsoft Dynamics CRM 365 в качестве поставщика OAuth для аутентификации пользователей с помощью единого входа (SSO) Microsoft Dynamics CRM 365 на вашем сайте WordPress.
2: Настройка WordPress в качестве клиента OAuth.
- Бесплатно
- Премиум
Шаг 3: Сопоставление атрибутов пользователя
- Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
- Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
- В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
- После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
Поиск атрибутов пользователя:
Шаг 4: Настройки входа
- WordPress 5.7 и ниже
- WordPress 5.8
- WordPress 5.9 и выше
Статьи по теме
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.
