Настройка единого входа Google (SSO) с использованием OAuth для WordPress — Google SSO для WordPress
Обзор
Создавать Единый вход (SSO) на вашем сайте WordPress через Программы Google с Единый вход OAuth и OpenID Connect Плагин для WordPress. Внедрение единого входа G Suite позволяет пользователям входить на ваши веб-сайты и в приложения, используя единый набор учетных данных, а именно учетные данные для входа в G Suite. Плагин Google Single Sign-On via OAuth для WordPress также предоставляет расширенные функции единого входа, такие как: Сопоставление атрибутов профиля пользователя, сопоставление ролей и доступ на основе ролей для профилей пользователей.Вы также можете защитить весь свой сайт WordPress с помощью единого входа Google (Google SSO). Вход через Google. OAuth SSO для WordPress Обеспечивает безопасность процесса входа пользователя в систему и повышает уровень аутентификации пользователя. Используя плагин OAuth SSO, вы можете... разрешить или ограничить доступ пользователей вашей организации. так же как и сигнал гостевых пользователей на основе на их почтовых доменах, таких как домен организации/компании или личный домен, например gmail.com. Следуйте инструкциям в руководстве ниже, чтобы настроить единый вход (SSO) для WordPress, установив этот плагин.
Предварительные условия: загрузка и установка
- Войдите в свою учетную запись WordPress как администратор.
- Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
- Поиск для Единый вход (SSO) на основе OAuth плагин для WordPress и нажмите на установить сейчас.
- После установки нажмите на активировать.
Пошаговая инструкция по настройке единого входа Google (SSO) с использованием OAuth для WordPress.
Шаг 1: Настройте Google в качестве поставщика OAuth.
- Перейдите на https://console.developers.google.com/ и зарегистрируйтесь/войдите в систему.
- Нажмите на Выберите проект Чтобы создать новый проект Google Apps, вы увидите всплывающее окно со списком всех ваших проектов.
- Вы можете нажать на кнопку Новый проект кнопку создания нового проекта.
- Введите название вашего проекта под Название проекта поле и нажмите на Создавай.
- Перейдите на Меню навигацииAPIУслугиПолномочия.
- Нажмите на Создание учетных данных кнопку, а затем выберите Идентификатор клиента OAuth из предложенных вариантов.
- Если вы видите предупреждение о том, что для создания идентификатора клиента OAuth необходимо указать название продукта на экране согласия (как показано на изображении ниже), нажмите на него. Настроить экран согласия .
- Введите Имя приложения и Электронная почта службы поддержки пользователей. Нажмите Следующая.
- Выберите способ настройки и регистрации вашего приложения и нажмите на кнопку. Следующая .
- В поле «Контактная информация» введите Ваш e-mail и нажмите на Следующая.
- Согласитесь с правилами, поставив галочку в соответствующем поле, и нажмите кнопку. Продолжить, Затем нажмите Следующая.
- Перейдите на сайт Вкладка «Клиент» и нажмите на Создание клиента OAuth .
- Выберите Веб приложение Выберите имя из выпадающего списка для создания нового приложения. В поле «Имя» введите желаемое имя для идентификатора клиента и введите... URI перенаправления/обратного вызова из плагина/модуля miniOrange OAuth Client в разделе Авторизованное перенаправление В поле URI нажмите Создавай .
- Вы увидите всплывающее окно с идентификатором клиента (Client ID) и секретным ключом клиента (Client Secret). Скопируйте их. идентификатор клиента и Секрет клиента и сохраните это в конфигурации плагина miniOrange OAuth Client.
В заключение, благодаря успешной настройке Google как поставщик OAuthТаким образом, вы включили бесшовную единую авторизацию Google (SSO) для конечных пользователей в WordPress.
Шаг 2: Настройка WordPress в качестве клиента OAuth.
- Бесплатно
- Премиум
Шаг 3: Сопоставление атрибутов пользователя
- Сопоставление атрибутов пользователя является обязательным условием для успешной интеграции пользователей в WordPress с помощью единого входа Google (Google SSO). Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
- После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке «Вкладка» сопоставьте атрибут с именем пользователя, уникальным для каждого пользователя. Вы также можете сопоставить другие атрибуты, такие как имя, фамилия и т. д. Нажмите на Сохранено.
Поиск атрибутов пользователя
Шаг 4: Настройки входа
- Настройки на вкладке «Настройки единого входа (SSO)» определяют пользовательский интерфейс единого входа (SSO). Чтобы добавить виджет входа через Google на страницу WordPress, необходимо выполнить следующие шаги.
- WordPress 5.7 и ниже
- WordPress 5.8
- WordPress 5.9 и выше
В заключение, после успешной настройки Google как поставщик OAuth и WordPress в качестве клиента OAuthБлагодаря этому вы обеспечили плавный и безопасный процесс аутентификации для ваших пользователей. Использование единого входа Google (SSO) гарантирует удобство работы с WordPress. Это позволяет пользователям легко получать доступ к нескольким приложениям с помощью одного набора учетных данных. Интеграция Google OAuth в качестве основного решения для аутентификации позволяет пользователям безопасно входить в свои учетные записи WordPress, используя существующие учетные данные Google.
