Интеграция Steam OAuth и OpenID для единого входа (SSO) | Вход через Steam SSO
Плагин OAuth & OpenID Connect Single Sign-On (SSO) для WordPress обеспечивает безопасный вход в WordPress с использованием Steam в качестве поставщика OAuth и OpenID Connect. Вы также можете настроить плагин, используя различные пользовательские поставщики и стандартные IDP. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. В этом руководстве мы рассмотрим настройку SSO между WordPress и Steam. К концу этого руководства пользователи смогут входить в WordPress из Steam. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине OAuth Single Sign-On (клиент OAuth & OpenID Connect) для WordPress, вы можете нажмите здесь..
Предварительные условия: Загрузка и установка.
Войдите в свою учетную запись WordPress как администратор.
Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
Шаги по настройке единого входа (SSO) Steam. Вход в WordPress.
1. Настройте Steam в качестве поставщика OAuth.
Перейдите в свой аккаунт разработчика в Steam и зарегистрируйтесь/войдите в систему.
На вкладке «Настройка OAuth» в плагине OAuth Client соберите URL-адрес перенаправления/обратного вызова и вставьте его в ваше приложение Steam.
Скопируйте свой Client ID и Client Secret и сохраните их в конфигурации плагина miniOrange OAuth Client.
Вы успешно настроили Steam в качестве поставщика OAuth для обеспечения авторизации через Steam на вашем сайте WordPress.
2. Настройте WordPress в качестве клиента OAuth.
Перейдите на сайт Настроить OAuth во вкладке «Плагин» найдите Пользовательский OAuth в списке приложений выберите Пользовательское приложение OAuth 2.0 .
Теперь выполните настройку. Имя приложения, идентификатор клиента, секрет клиента получен от Steam и нажмите на Сохранить настройки для сохранения конфигурации.
Вы успешно настроили WordPress как клиент OAuth для обеспечения возможности входа через Steam на вашем сайте WordPress.
3. Сопоставление атрибутов пользователя
Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
Поиск атрибутов пользователя
Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
4. Сопоставление ролей [Премиум]
Нажмите на «Конфигурация теста» и вы получите список имен атрибутов и значений атрибутов, отправленных вашим поставщиком OAuth.
В окне «Конфигурация теста» сопоставьте имена атрибутов в разделе «Сопоставление атрибутов» плагина. Более подробная информация приведена на скриншоте.
Включить сопоставление ролей: Для включения сопоставления ролей необходимо сопоставить атрибут «Имя группы». Выберите имя атрибута из списка атрибутов, который возвращает роли из вашего приложения-провайдера. Например: Роли
Назначьте роль WordPress роли Provider: В зависимости от используемого вами приложения, вы можете назначить роль WordPress соответствующим ролям. Это может быть студент, преподаватель, администратор или любая другая роль, в зависимости от вашего приложения. Добавьте роли поставщиков в поле «Значение атрибута группы» и назначьте необходимую роль WordPress в поле «Роль WordPress».
НапримерНа изображении ниже учителю назначена роль Администратора, а ученику — роль Подписчика.
После сохранения сопоставления роль поставщика будет назначена на роль администратора WordPress после выполнения единого входа (SSO). Пример: Согласно приведенному примеру, пользователи с ролью «учитель» будут добавлены в WordPress в качестве администраторов, а «студент» — в качестве подписчиков.
4. Настройки входа / Настройки авторизации.
Настройки на вкладке «Настройки единого входа (SSO)» определяют пользовательский опыт работы с единым входом (SSO). Чтобы добавить виджет входа в Steam на страницу WordPress, необходимо выполнить следующие шаги.
1. Настройки входа в WordPress версии 5.7 и ниже:
Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
Выбрать miniOrange OAuthПеретащите курсор в нужное место и сохраните.
2. Настройки входа в WordPress 5.8:
Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
Выбрать miniOrange OAuthПеретащите курсор в нужное место и сохраните.
Откройте свою страницу WordPress, и вы увидите там кнопку входа через Steam SSO. Теперь вы можете протестировать единый вход Steam (SSO).
В этом руководстве вы успешно выполнили настройку. Единая авторизация Steam (SSO) Настроив Steam в качестве поставщика OAuth и WordPress в качестве клиента OAuth с помощью нашего плагина OAuth Single Sign-On (OAuth & OpenID Connect Client) для WordPress, вы сможете за считанные минуты обеспечить безопасный доступ к вашему сайту WordPress с использованием учетных данных Steam.
Пишите нам oauthsupport@xecurify.com Для получения оперативной консультации (по электронной почте/на встрече) по вашим требованиям, наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.
×
Привет!
Нужна помощь? Мы здесь!
Обратитесь в службу поддержки miniOrange.
Благодарим Вас за запрос.
Если вы не получите от нас ответа в течение 24 часов, пожалуйста, отправьте нам повторное письмо по адресу [адрес электронной почты]. info@xecurify.com
Запрос не выполнен.
Пожалуйста, попробуйте отправить электронное письмо по адресу... info@xecurify.com