Плагин WordPress OAuth & OpenID Connect Single Sign-On (SSO) обеспечивает безопасный вход в WordPress с использованием Connect2id в качестве поставщика OAuth и OpenID Connect. Вы также можете настроить плагин, используя различные пользовательские поставщики и стандартные IDP. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. В этом руководстве мы рассмотрим настройку SSO между WordPress и Connect2id. К концу этого руководства пользователи смогут входить в WordPress через Connect2id. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине WP OAuth Single Sign-On (клиент OAuth & OpenID Connect), вы можете... нажмите здесь..
Загрузка и установка
- Войдите в свою учетную запись WordPress как администратор.
- Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
- Поиск WordPress Единый вход (SSO) OAuth плагин и нажмите установить сейчас.
- После установки нажмите на активировать.
Шаги по настройке единого входа (SSO) Connect2id: Вход в WordPress
Шаг 1: Настройка Connect2id в качестве поставщика OAuth.
- Перейдите на https://c2id.net/login и зарегистрироваться или войти в систему.
- Перейдите на Серверы вкладку, а затем нажмите Новое развертываниеВведите имя и регион и нажмите на кнопку. Развертывание(см. изображение ниже).
- Перейдите во вкладку «Клиенты» и нажмите на Новая регистрация Для создания нового клиента. Введите URI перенаправления/обратного вызова из плагина/модуля miniOrange OAuth Client в разделе Авторизованные URI перенаправления В поле выберите тип гранта, введите дополнительные свойства и нажмите кнопку. Регистр.
- Копия создана идентификатор клиента и Секрет клиента и сохраните это в конфигурации плагина miniOrange OAuth Client.
- Вы успешно завершили настройку серверной части OAuth-аутентификации приложения Connect2id.
| Идентификатор клиента: |
из шага 4, описанного выше. |
| Секрет клиента: |
из шага 4, описанного выше. |
| Объем: |
OpenID |
| Авторизовать конечную точку: |
https://c2id.com/login |
| Конечная точка токена доступа: |
https://[base-server-url]/token |
| Конечная точка для получения информации о пользователе: |
https://[base-server-url]/userinfo |
|
Пользовательский URL-адрес перенаправления после выхода из системы: [необязательно] |
https://c2id.com/logout?id_ |
Вы успешно настроили
Connect2id в качестве поставщика OAuth для обеспечения авторизации через Connect2id на вашем сайте WordPress.
Шаг 2: Настройка WordPress в качестве клиента OAuth.
- Перейдите на сайт вкладка «Настройка OAuth» в плагине и найдите Connect2id в списке приложений выберите Connect2id.
- Затем выполните настройку. Имя приложения, идентификатор клиента, секрет клиента и Endpoints.
- Enter Объем ценность как OpenID.
- Нажмите на Сохранить настройки для сохранения конфигурации.
Вы успешно настроили WordPress как клиент OAuth для обеспечения авторизации через Connect2id на вашем сайте WordPress.
Шаг 3: Сопоставление атрибутов пользователя.
- Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
Поиск атрибутов пользователя
- Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
- В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
- После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
Шаг 4: Настройки входа / Настройки авторизации.
- Настройки на вкладке «Настройки единого входа (SSO)» определяют пользовательский интерфейс единого входа (SSO). Чтобы добавить виджет авторизации Connect2id на страницу WordPress, необходимо выполнить следующие шаги.
1. Настройки входа в WordPress версии 5.7 и ниже:
- Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
- Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.

2. Настройки входа в WordPress 5.8:
- Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
- Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.
- Откройте свою страницу WordPress, и вы увидите там кнопку входа через единый вход Connect2id (SSO). Теперь вы можете протестировать единый вход Connect2id (SSO).
В этом руководстве вы успешно выполнили настройку. Единый вход (SSO) Connect2id Настроив Connect2id в качестве поставщика OAuth и WordPress в качестве клиента OAuth с помощью нашего плагина WP OAuth Single Sign-On (OAuth & OpenID Connect Client), вы сможете за считанные минуты обеспечить безопасный доступ к вашему сайту WordPress с использованием учетных данных Connect2id.
Нужна помощь?
Пишите нам oauthsupport@xecurify.com Для получения оперативной консультации (по электронной почте/на встрече) по вашим требованиям, наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.