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

×

Единый вход (SSO) DigitalOcean с использованием OAuth для WordPress | DigitalOcean SSO


Получить бесплатную пробную версию
   

Настройка единого входа (SSO) DigitalOcean с использованием OAuth и OpenID Connect. Плагин единого входа (SSO) DigitalOcean для WordPress. Обеспечьте безопасный вход в WordPress, используя DigitalOcean в качестве поставщика OAuth и OpenID Connect. Единый вход (SSO) DigitalOcean для WordPress позволяет вашим пользователям входить в WordPress и получать доступ к сайту, аутентифицируясь с помощью своего поставщика идентификации DigitalOcean. Вы также можете настроить плагин, используя различные поставщики идентификации, такие как Azure AD, Office 365 и другие пользовательские поставщики. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей, многопользовательский вход и т. д. В этом руководстве мы рассмотрим, как настроить единый вход (SSO) DigitalOcean для WordPress для аутентификации пользователей. К концу этого руководства пользователи смогут безопасно входить в WordPress и получать доступ к сайту с помощью DigitalOcean SSO. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине единого входа OAuth (клиент OAuth и OpenID Connect) для WordPress, вы можете нажмите здесь..

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


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

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

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

  • Прежде всего, перейдите к https://cloud.digitalocean.com/new и зарегистрируйтесь/войдите в свою учетную запись DigitalOcean.
  • Нажмите на Добавить приложение создать новое приложение.
  • Введите название приложения и нажмите на него. Кнопка Сохранить.
  • Перейдите на вкладку OAuth в левой части экрана и введите... URL перенаправления который вы получите от плагина OAuth Single Sign-On (SSO). Нажмите на Кнопка Сохранить.
  • Скопируйте идентификатор клиента и Секрет клиента и сохранить его в идентификатор клиента и Секрет клиента в конфигурации плагина единого входа (SSO) OAuth.

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

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

  • Перейдите на Настроить OAuth вкладку и нажмите Добавить новое приложение Добавить новое клиентское приложение на ваш веб-сайт.
  • Единая система авторизации (SSO) DigitalOcean — Добавление нового приложения
  • Перейдите на сайт Настроить OAuth во вкладке «Плагин» найдите Пользовательский OAuth в списке приложений выберите Пользовательское приложение OAuth 2.0.
  • Единый вход (SSO) DigitalOcean — DigitalOcean в качестве поставщика OAuth.
  • Скопируйте URL обратного вызова Используется в конфигурации поставщика OAuth. Нажмите здесь. Следующая.
  • Единая система авторизации (SSO) DigitalOcean — URL обратного вызова
  • Для настройки воспользуйтесь таблицей ниже. Область действия и конечные точки для DigitalOcean в плагине.

    Идентификатор клиента: из приложения DigitalOcean SSO, настроенного
    Секрет клиента: из приложения DigitalOcean SSO, настроенного
    Объем : читать
    Авторизовать конечную точку: https://cloud.digitalocean.com/v1/oauth/authorize
    Конечная точка токена доступа: https://cloud.digitalocean.com/v1/oauth/token
    Конечная точка для получения информации о пользователе: https://api.digitalocean.com/v2/account
  • Теперь выполните настройку. Имя приложения, Конечная точка авторизации, Конечная точка токена, Конечная точка Userinfo Получено от DigitalOcean.
  • Единый вход (SSO) DigitalOcean — сохранение настроек конечных точек SSO
  • Введите учетные данные клиента, например: Идентификатор клиента и секретный ключ клиента Как показано в диалоговом окне настройки. Введите значение области действия следующим образом: читать. Нажмите Следующая.
  • Единый вход (SSO) DigitalOcean — области применения DigitalOcean
  • Нажмите на Завершить для сохранения конфигурации.
  • Единый вход (SSO) DigitalOcean — Сводка по конечным точкам DigitalOcean

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

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

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

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

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

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

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

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


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

Привет!

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

поддержка