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

×

Единый вход (SSO) Stripe OAuth и OpenID Connect | Вход через Stripe SSO


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

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

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


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

Шаг 1: Настройка Stripe в качестве поставщика OAuth.

  • Перейдите в аккаунт разработчика Stripe и зарегистрируйтесь/войдите в систему.
  • На вкладке «Настройка OAuth» в плагине OAuth Client соберите URL-адрес перенаправления/обратного вызова и вставьте его в ваше приложение Stripe.
  • Скопируйте свой Client ID и Client Secret и сохраните их в конфигурации плагина miniOrange OAuth Client.
  • Вы успешно завершили настройку Stripe OAuth.

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

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

  • После активации плагина OAuth Single Sign On – SSO (клиент OAuth) перейдите в miniOrange OAuth.
  • Нажмите на Выберите приложение Чтобы найти приложение вашего поставщика OAuth или щелкните по нему в списке доступных приложений.
  • Если ваше приложение/серверное имя отсутствует в списке по умолчанию, вы можете нажать на соответствующую кнопку. Пользовательское приложение OAuth 2.0 or Пользовательское приложение OpenID Connect для добавления пользовательского сервера OAuth/OpenID Connect.
  • Настройте приложение OAuth в Полоса с использованием URL-адреса обратного вызова/перенаправления (см. скриншот ниже).

  • Заполните поля ниже, используя полученные данные конфигурации. Полоса

    Идентификатор клиента: Получено от приложения, настроенного в Stripe.
    Секрет клиента: Получено от приложения, настроенного в Stripe.
    Объем:  В зависимости от того, к каким данным вы хотите получить доступ, например, к электронной почте или профилю.
    Авторизовать конечную точку: Точка авторизации Stripe
    Конечная точка токена доступа: Конечная точка для получения токена в Stripe
    Конечная точка для получения информации о пользователе: Конечная точка ресурса или информации о пользователе в Stripe.
  • После ввода всей обязательной информации нажмите кнопку «Сохранить настройки».

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

  • Нажмите кнопку «Проверить конфигурацию», чтобы убедиться в правильности настройки.
  • После успешной настройки вы получите Имя атрибута и Значения атрибутов on Конфигурация теста Окно. Сопоставьте имена атрибутов, предоставленные вашим OAuth-сервером, с атрибутами OAuth-клиента, указанными в разделе «Сопоставление атрибутов», и нажмите на кнопку. Сохранить настройки.

4. Сопоставление ролей [Премиум]

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

  • Плагин SSO для OAuth-клиента WordPress: тестирование конфигурации - сопоставление ролей
  • Назначьте роль WordPress роли Provider: В зависимости от используемого вами приложения, вы можете назначить роль WordPress соответствующим ролям. Это может быть студент, преподаватель, администратор или любая другая роль, в зависимости от вашего приложения. Добавьте роли поставщиков в поле «Значение атрибута группы» и назначьте необходимую роль WordPress в поле «Роль WordPress».

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

5: Настройки входа / Настройки авторизации

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

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

    2. Настройки входа в WordPress 5.8:

    • Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
    • Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.
    • Stripe Single Sign-On (SSO) для WordPress — настройка кнопки входа в систему для версии 5.8
    • Откройте свою страницу WordPress, и вы увидите там кнопку входа через Stripe SSO. Вы можете протестировать её. Единая авторизация Stripe (SSO) сейчас.

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


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

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

Привет!

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

поддержка