Получить бесплатную пробную версию
Плагин OAuth & OpenID Connect Single Sign-On (SSO) для WordPress обеспечивает безопасный вход в WordPress с использованием Pinterest в качестве поставщика OAuth и OpenID Connect. Вы также можете настроить плагин, используя различные пользовательские поставщики и стандартные IDP. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. В этом руководстве мы рассмотрим настройку SSO между WordPress и Pinterest. К концу этого руководства пользователи смогут входить в WordPress из Pinterest. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине OAuth Single Sign-On (клиент OAuth & OpenID Connect) для WordPress, вы можете
нажмите здесь..
Предварительные условия: загрузка и установка
- Войдите в свою учетную запись WordPress как администратор.
-
Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
-
Поиск для Единый вход OAuth (SSO) плагин для WordPress и нажмите на
установить сейчас.
- После установки нажмите на активировать.
Шаги по настройке единого входа (SSO) в Pinterest: Вход в WordPress
1. Настройте Pinterest в качестве поставщика OAuth.
-
Перейдите на
https://developers.pinterest.com/apps/
и войдите в свой аккаунт Pinterest.
-
Вам будет показан следующий экран. Ознакомьтесь с условиями и проверьте их.
"Я согласен" поле, а затем нажмите на
Создать приложение.
-
Вам будет показано всплывающее окно с формой, в которую вам нужно будет ввести данные.
Имя приложения и ОписаниеЗаполните форму необходимой информацией и нажмите на кнопку. Создавай.
-
После создания приложения вы перейдете на страницу управления приложениями. Здесь вы найдете следующую информацию: App ID и Секрет приложения. Это ваши идентификатор клиента и Секрет клиента.
-
Скопируйте эти учетные данные в Плагин MO OAuth настройка соответствующих полей.
-
Прокрутите вниз до Платформы раздел. Здесь вы найдете поле для Перенаправить URIДобавьте то же самое из плагина MO OAuth.
- Нажмите на Сохранить настройки.
Вы успешно настроили Pinterest как поставщик OAuth-аутентификации для обеспечения возможности авторизации через Pinterest на вашем сайте WordPress.
2. Настройте WordPress в качестве клиента OAuth.
-
Перейдите на Настроить OAuth вкладка и настройка
Название приложения, идентификатор клиента, секретный ключ клиента, идентификатор арендатора из предоставленного
Конечные точки.
- Введите область действия как read_public.
| Идентификатор клиента: |
из шага 6, описанного выше. |
| Секрет клиента: |
из шага 6, описанного выше. |
| Объем: |
read_public |
| Авторизовать конечную точку: |
https://api.pinterest.com/oauth/ |
| Конечная точка токена доступа: |
https://api.pinterest.com/v1/oauth/token |
| Конечная точка для получения информации о пользователе: |
https://api.pinterest.com/v1/me/ |
- Нажмите на Сохранить настройки для сохранения конфигурации.
Вы успешно настроили WordPress как клиент OAuth для обеспечения возможности авторизации через Pinterest на вашем сайте WordPress.
3. Сопоставление атрибутов пользователя
-
Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
Поиск атрибутов пользователя
-
Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите
Тестовая конфигурация.
-
В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
-
После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в...
Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
4: Сопоставление ролей [Премиум]
-
Нажмите на «Конфигурация теста» и вы получите список имен атрибутов и значений атрибутов, отправленных вашим поставщиком OAuth.
-
В окне «Конфигурация теста» сопоставьте имена атрибутов в разделе «Сопоставление атрибутов» плагина. Более подробная информация приведена на скриншоте.
-
Включить сопоставление ролей: Для включения сопоставления ролей необходимо сопоставить атрибут «Имя группы». Выберите имя атрибута из списка атрибутов, который возвращает роли из вашего приложения-провайдера.
Например: Роль
-
Назначьте роль WordPress роли Provider: В зависимости от используемого вами приложения, вы можете назначить роль WordPress соответствующим ролям. Это может быть студент, преподаватель, администратор или любая другая роль, в зависимости от вашего приложения. Добавьте роли поставщиков в поле «Значение атрибута группы» и назначьте необходимую роль WordPress в поле «Роль WordPress».
НапримерНа изображении ниже учителю назначена роль Администратора, а ученику — роль Подписчика.
-
После сохранения сопоставления роль поставщика будет назначена на роль администратора WordPress после выполнения единого входа (SSO).
Пример: Согласно приведенному примеру, пользователи с ролью «учитель» будут добавлены в WordPress в качестве администраторов, а «студент» — в качестве подписчиков.
5. Настройки входа / Настройки авторизации
-
Настройки на вкладке «Настройки единого входа (SSO)» определяют пользовательский интерфейс единого входа (SSO). Чтобы добавить виджет входа в Pinterest на страницу WordPress, необходимо выполнить следующие шаги.
В этом руководстве вы успешно выполнили настройку.
Единый вход (SSO) в Pinterest Настроив Pinterest в качестве поставщика OAuth и WordPress в качестве клиента OAuth с помощью нашего плагина OAuth Single Sign-On (OAuth & OpenID Connect Client) для WordPress, вы сможете за считанные минуты обеспечить безопасный доступ к вашему сайту WordPress с использованием учетных данных Pinterest.
Дополнительные ресурсы
Пишите нам
oauthsupport@xecurify.com Для получения быстрой консультации (по электронной почте/на встрече) по вашим требованиям, наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.