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

×

Единый вход (SSO) между двумя сайтами WordPress | Вход на несколько сайтов WordPress

Для настройки единого входа (Single Sign-On) между двумя веб-сайтами WordPress (единый вход для WP-WP) рассматривайте сайт WordPress «A» как серверную базу данных для ваших пользователей. А сайт WordPress «B» будет служить клиентской частью, позволяя пользователям входить в систему, используя учетные данные с сайта «A». Установите плагин OAuth Server на серверной стороне (сайт A) и... Плагин клиента OAuth на стороне клиента (Сайт B) позволит пользователям подключаться к вашему клиентскому сайту WordPress, используя свои учетные данные сервера WordPress (сайт B) с помощью протокола OAuth / OpenID Connect / JWT. На клиентском сайте WordPress (сайт B), где вы хотите реализовать единый вход (SSO), установите наш плагин OAuth Client для обеспечения единого входа WordPress между несколькими сайтами. Обязанности клиентских сайтов WordPress могут быть сопоставлены на основе атрибутов/групп клиентских сайтов WordPress. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине OAuth Client для WordPress, вы можете нажмите здесь. а для плагина OAuth Server вы можете нажмите здесь.Кроме того, это позволит вам автоматически входить на несколько сайтов WordPress, используя учетные данные одного сайта WordPress.

1. Шаги установки плагина OAuth Server Single Sign-On (SSO) для WordPress

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

2. Шаги установки плагина OAuth Single Sign-On (SSO) для WordPress

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

  • Enter Имя клиента Как хотите. Копировать URL перенаправления / обратного вызова из плагина OAuth Client Single Sign-On (SSO) и введите в следующем разделе: URI перенаправления поле. Нажмите на Сохранить клиента .
Единый вход (SSO) между двумя сайтами WordPress — добавление URL-адреса перенаправления/обратного вызова

  • Записывать Идентификатор клиента, секретный ключ клиента и конечные точки для настройки в плагине единого входа (SSO) клиента OAuth.
Единый вход (SSO) между двумя сайтами WordPress — получение идентификатора клиента и секретного ключа клиента.

Единый вход (SSO) между двумя сайтами WordPress — получение идентификатора клиента и секретного ключа клиента.

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

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

  • Выберите свое приложение из списка поставщиков OAuth / OpenID Connect здесь. WordPress.
Единый вход (SSO) между двумя сайтами WordPress — выберите приложение

  • После выбора поставщика скопируйте URL обратного вызова который необходимо настроить в конфигурации приложения SSO поставщика OAuth.
  • Введите учетные данные клиента, например: идентификатор клиента & Секрет клиента который вы получите через приложение SSO в WordPress.
  • Для настройки области действия и конечных точек для WordPress в плагине, пожалуйста, обратитесь к таблице ниже.
Объем: профиль электронной почты
Авторизовать конечную точку: https://<your-site-url>/wp-json/moserver/authorize
Конечная точка токена доступа: https://<your-site-url>/wp-json/moserver/token
Конечная точка для получения информации о пользователе: https://<your-site-url>/wp-json/moserver/resource
  • Нажмите Следующая.
Единый вход (SSO) между двумя сайтами WordPress — идентификатор клиента и секретный ключ клиента.

  • Проверьте параметры конфигурации и нажмите Завершить для сохранения конфигурации.
Единый вход (SSO) между двумя сайтами WordPress — завершение настройки

  • Перейдите на сайт Настроить OAuth во вкладке «Плагин» найдите WordPress в списке приложений выберите WordPress.
Единый вход (SSO) между двумя сайтами WordPress — добавление нового приложения

  • Настроить Название приложения, идентификатор клиента, секретный ключ клиента, область действия. и Endpoints из системы единого входа OAuth Server для приложения WordPress.
  • Для настройки воспользуйтесь таблицей ниже. Область действия и конечные точки для OAuth-сервера в плагине. И нажмите Сохранено .

Объем: профиль электронной почты
Авторизовать конечную точку: https://<your-site-url>/wp-json/moserver/authorize
Конечная точка токена доступа: https://<your-site-url>/wp-json/moserver/token
Конечная точка для получения информации о пользователе: https://<your-site-url>/wp-json/moserver/resource
Единый вход (SSO) между двумя сайтами WordPress — добавление имени приложения.

Вы успешно установили WordPress в качестве клиента OAuthЭто позволяет пользователям использовать единый вход (SSO) между несколькими сайтами WordPress, используя единый набор учетных данных для входа в систему WordPress.

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

Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.

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

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

Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.

  • Перейдите на сайт Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
Единый вход (SSO) между двумя сайтами WordPress — тестовая конфигурация

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

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

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

Настройки на вкладке «Настройки единого входа (SSO)» определяют пользовательский интерфейс единого входа (SSO). Чтобы добавить виджет входа в WordPress на вашу страницу WordPress, необходимо выполнить следующие шаги.

  • Перейдите на Левая панель WordPress >> Внешний вид >> Виджеты.
  • Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.
 Единый вход (SSO) между двумя сайтами WordPress — настройка кнопки входа в систему для создания нового клиента в WordPress

  • Перейдите на Левая панель WordPress >> Внешний вид >> Виджеты.
  • Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.
Единый вход (SSO) между двумя сайтами WordPress — настройка кнопки входа в систему для создания нового клиента в WordPress

  • Откройте свою страницу WordPress, и вы увидите кнопку входа через единый вход (SSO) с помощью WordPress. Теперь вы можете протестировать единый вход (SSO) для WordPress.
  • Убедитесь в том, Показать на странице входа Эта опция включена для вашего приложения. (См. изображение ниже)
Единый вход (SSO) между двумя сайтами WordPress — настройка кнопки входа в систему для создания нового клиента в WordPress

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

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



 Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Мы свяжемся с вами в ближайшее время!




ADFS_sso ×
Привет!

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

поддержка