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

×

Настройка единого входа (SSO) Strava с использованием OAuth для WordPress

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

  • Войдите в свою учетную запись WordPress как администратор.
  • Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
  • Поиск для Плагин единого входа (SSO) OAuth для WordPress и нажмите на установить сейчас.
  • После установки нажмите на активировать.
  • Прежде всего, нажмите на https://developers.strava.com/ Для входа/регистрации в вашем аккаунте Strava.
Настройка единого входа (SSO) в Strava — создание и управление приложением

  • Выбрать Создание и управление Ваш вариант приложения создать новое приложение и заполните все необходимые данные, введите домен вашего сайта WordPress в поле Домен обратного вызова авторизации поле.
Настройка единого входа (SSO) в Strava — Создание приложения

  • Нажмите на Создать кнопку для сохранения ваших конфигураций.
  • Загрузите значок приложения нажав на + показано на изображении (ниже).
Настройка единого входа (SSO) в Strava — значок приложения

  • Нажмите на Сэкономь кнопка, чтобы сохранить настройки.
Настройка единого входа (SSO) в Strava — Сохранение настроек приложения

  • Теперь вы будете перенаправлены на страницу, где найдете информацию о вашем приложении. Идентификатор клиента, Секрет клиента а также ваши Токен приложения.
Настройка единого входа (SSO) в Strava — получение идентификатора клиента и секретного ключа клиента.

  • Нажмите на кнопку «Показать» рядом с вашим секрет покупателя и скопируйте ваш Секрет клиента так же как и сигнал идентификатор клиента и сохраните их в своем Настройки клиента OAuth.

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


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

  • Выберите свое приложение из списка поставщиков OAuth / OpenID Connect здесь. Диета.
Настройка единого входа (SSO) в Strava — выберите приложение.

  • После выбора поставщика скопируйте URL обратного вызова который необходимо настроить в конфигурации приложения SSO поставщика OAuth.
  • Затем выполните настройку. Имя приложения, идентификатор клиента, секрет клиента и Endpoints.
  • Для получения подробной информации и настройки обратитесь к таблице ниже. Область применения и конечные точки для Диета в плагине.
Идентификатор клиента: от шаг 1 выше
Секрет клиента: от шаг 1 выше
Области читать
Авторизовать конечную точку: https://www.strava.com/oauth/authorize
Конечная точка токена доступа: https://www.strava.com/oauth/token
Конечная точка Userinfo: https://www.strava.com/api/v3/athlete
  • Нажмите на Следующая .
Настройте единый вход (SSO) в Strava — нажмите «Далее».

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

Вы успешно настроили WordPress в качестве клиента OAuth для интеграции Strava с WordPress для аутентификации пользователей.

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

  • Настроить Имя приложения, идентификатор клиента, секрет клиента из приложения Strava.
  • Для настройки воспользуйтесь таблицей ниже. Область применения и конечные точки Для установки плагина Strava нажмите на Сохранить настройки .
Идентификатор клиента: от шаг 1 выше
Секрет клиента: от шаг 1 выше
Области читать
Авторизовать конечную точку: https://www.strava.com/oauth/authorize
Конечная точка токена доступа: https://www.strava.com/oauth/token
Конечная точка Userinfo: https://www.strava.com/api/v3/athlete
Настройка единого входа (SSO) в приложении LinkedIn — сведения о приложении.

  • Выберите Тип гранта Выберите из списка вариантов и нажмите на Сохранить настройки для сохранения конфигурации.
Настройка единого входа (SSO) в приложении LinkedIn — нажмите «Сохранить настройки».

Вы успешно настроили WordPress в качестве клиента OAuth для интеграции Strava с WordPress для аутентификации пользователей.


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

Поиск атрибутов пользователя:

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

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

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


  • Нажмите на "Конфигурация теста" и вы получите список имен атрибутов и значений атрибутов, отправленных вашим поставщиком OAuth.
  • В окне «Конфигурация теста» сопоставьте имена атрибутов в разделе «Сопоставление атрибутов» плагина. Более подробная информация приведена на скриншоте.
Настройка единого входа (SSO) в Strava — сопоставление атрибутов.

  • Включить сопоставление ролей: Для включения сопоставления ролей необходимо сопоставить атрибут «Имя группы». Выберите имя атрибута из списка атрибутов, который возвращает роли из вашего приложения-провайдера.
    Например: Роли
Настройка единого входа (SSO) в Strava — сопоставление ролей.

  • Назначьте роль WordPress роли Provider: В зависимости от используемого вами приложения, вы можете назначить роли WordPress соответствующим ролям. Это может быть роль студента, преподавателя, администратора или любая другая роль, в зависимости от вашего приложения. Добавьте роли поставщиков услуг в разделе [укажите раздел]. Значение атрибута группы и назначьте ему необходимую роль WordPress в разделе Роль WordPress.

    Например, На изображении ниже учителю назначена роль администратора, а ученику — роль подписчика.
Настройка единого входа (SSO) в Strava — сопоставление ролей WordPress

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

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

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

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

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


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



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

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

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


ADFS_sso ×
Привет!

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

поддержка