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

×

Интеграция Twitter OAuth и OpenID для единого входа (SSO) | Вход через Twitter SSO


Плагин OAuth & OpenID Connect Single Sign-On (SSO) для WordPress обеспечивает безопасный вход в WordPress с использованием Twitter в качестве поставщика OAuth и OpenID Connect. Вы также можете настроить плагин, используя различные пользовательские поставщики и стандартные IDP. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. В этом руководстве мы рассмотрим настройку SSO между WordPress и Twitter. К концу этого руководства пользователи смогут входить в WordPress через Twitter. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине OAuth Single Sign-On (клиент OAuth & OpenID Connect) для WP, вы можете кликните сюда.

Предварительные условия: Загрузка и установка.


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


Шаги по настройке единого входа (SSO) в Twitter. Вход в WordPress.

1. Настройте Twitter в качестве поставщика OAuth.

  • Войдите в портал разработчиков Twitter, используя... https://developer.twitter.com/en/apps
  • Нажмите на проект Create .
  • OAuth/OpenID Единый вход Twitter (SSO)
  • Введите Имя для вашего проекта и нажмите на Следующая .
  • OAuth/OpenID Twitter Single Sign On SSO создать приложение
  • Выберите Вариант использования из раскрывающегося списка.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso callback url
  • Введите Описание для вашего проекта и нажмите на Следующая кнопка
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso callback url
  • Нажмите на Создайте новое приложение.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso callback url
  • Введите Имя приложения и нажмите на Завершенный кнопка для создания приложения.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API key secret
  • После сохранения приложения вы получите идентификатор клиента и Секрет клиентаСохраните эти данные, так как они понадобятся нам позже для настройки плагина клиента OAuth.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API key secret
  • Перейдите на Настройки приложения.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API key secret
  • Нажмите на Редактировать кнопка для настроек аутентификации.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API key secret
  • Включите трехэтапную аутентификацию OAuth для входа в Twitter.
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API key secret
  • Введите URL обратного вызова и ссылка на сайт нажмите на сохранить настройку .
  • OAuth/OpenID Twitter Single Sign On SSO twitter sso API key secret

Вы успешно настроили Twitter как поставщик OAuth для обеспечения возможности авторизации через Twitter на вашем сайте WordPress.


2. Настройте WordPress в качестве клиента OAuth.

  • Перейдите на сайт вкладка «Настройка OAuth» в плагине и найдите Twitter В списке приложений выберите Twitter.
  • Единый вход OAuth/OpenID/OIDC
  • Теперь выполните настройку. Имя приложения, Объем ,идентификатор клиента, Секрет клиентаполучено из приложения Twitter и кликнуло на Сохранить настройки для сохранения конфигурации.
  • Единый вход (SSO) OAuth/OpenID/OIDC

Вы успешно настроили WordPress как клиент OAuth для обеспечения возможности авторизации через Twitter на вашем сайте WordPress.


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

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

    • Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
    • Плагин OAuth-клиента для WordPress: тестирование конфигурации
    • В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
    • результат проверки конфигурации
    • После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
    • сопоставление атрибутов/ролей

5. Настройки входа

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

В этом руководстве вы успешно настроили единый вход в Twitter (SSO), выполнив следующие действия: Twitter как поставщик OAuth и WordPress как клиент OAuth с помощью нашего плагина OAuth Single Sign-On (OAuth / OpenID Connect Client) для WordPress. Это решение гарантирует, что вы сможете развернуть безопасный доступ к своему сайту WordPress с использованием учетных данных Twitter в течение нескольких минут.

Дополнительные ресурсы


Пишите нам oauthsupport@xecurify.com Для получения оперативной консультации (по электронной почте/на встрече) по вашим требованиям, наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.

Привет!

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

поддержка