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

×

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

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

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

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

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

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

  • Перейдите на Настройки приложения -> Основные Чтобы просмотреть свой идентификатор приложения (App ID) и секретный ключ приложения (App Secret). App ID Ваш идентификатор клиента и Секрет приложения Ваш Секрет клиентаСохраните эти значения, так как они понадобятся вам позже для настройки плагина miniOrange OAuth Single Sign-On SSO (см. изображения ниже).
  • Домен приложения: Укажите там доменное имя вашего сайта.
  • URL политики конфиденциальности: В этом поле укажите URL-адрес страницы с политикой конфиденциальности вашего сайта.
  • Условия предоставления услуг: В этом поле укажите URL-адрес страницы с условиями использования вашего сайта.
  • Удаление пользовательских данных: В выпадающем списке выберите URL-адрес страницы с инструкциями по удалению данных (Введите URL-адрес вашей страницы с инструкциями о том, как пользователи могут удалить свои учетные записи на вашем сайте).
  • Выбрать Каталог Выберите из выпадающего списка в поле «Категория» следующее: Назначение приложения Выберите вариант, который лучше всего описывает ваше приложение, затем нажмите Сохранить изменения чтобы сохранить ваши настройки.
Настройка единого входа (SSO) Facebook — Основные сведения о приложении

Настройка единого входа (SSO) Facebook — идентификатор клиента и секретный ключ клиента.

  • Теперь прокрутите вниз и нажмите на Добавить платформу кнопка. Выберите Вебсайт Это вариант, если вы пытаетесь интегрировать вход через Facebook с веб-сайтом. Нажмите на него. Следующая.
Настройка единого входа (SSO) Facebook — добавление платформы

  • Затем введите адрес сайта (из вашей системы единого входа miniOrange OAuth) и нажмите Сохранено, Затем нажмите Продолжить.
Настройка единого входа (SSO) Facebook — добавление URL-адреса сайта

  • Нажмите на Use cases вкладка слева, а затем нажмите на Настроить кнопка, которая появляется рядом с Аутентификация и создание учетной записи пункт.
Настройка единого входа (SSO) Facebook — индивидуальная настройка сценария использования

  • Ниже Разрешения... раздел, найдите e-mail разрешение и нажмите на Добавить .
  • Примечание и контактная информация - единый вход (SSO) между двумя сайтами WordPress.

    По умолчанию вашему приложению предоставлен только стандартный доступ к разрешениям "public_profile" и "email", что означает, что войти в систему можете только вы. Для получения расширенного доступа вам потребуется пройти проверку бизнес-статуса, которую можно начать на вкладке "Проверка" в левой части экрана.

Настройка единого входа (SSO) Facebook — добавление разрешения для электронной почты.

  • Под Вход через Facebook >> настройки разделом нажмите на Перейдите в настройки кнопка для добавления URL-адреса переадресации/обратного вызова.
Настройка единого входа (SSO) через Facebook — перейдите в настройки входа через Facebook.

  • В Допустимые URI перенаправления OAuth добавить поле URL перенаправления/обратного вызова который вы получите из плагина miniOrange OAuth Single Sign-On (SSO). Нажмите на Сохраните изменения .
Настройка единого входа (SSO) Facebook — добавление URL-адреса перенаправления.

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

Вы успешно настроили Facebook в качестве социальной авторизации (поставщика OAuth) на своем сайте WordPress.


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

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

  • После выбора поставщика скопируйте URL обратного вызова который необходимо настроить в конфигурации приложения SSO поставщика OAuth.
  • Введите учетные данные клиента, например: идентификатор клиента & Секрет клиента который вы получите через приложение Facebook SSO.
  • Для настройки воспользуйтесь таблицей ниже. конечные точки для Facebook в плагине.
  • Имя приложения: Facebook
    Авторизовать конечную точку: https://www.facebook.com/dialog/oauth
    Конечная точка токена доступа: https://graph.facebook.com/v2.8/oauth/access_token
    Конечная точка для получения информации о пользователе: https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link
    Объем: электронная почта public_profile
  • Нажмите на Следующая.
Единый вход (SSO) Facebook OAuth — добавление названия приложения и учетных данных клиента.

  • После проверки всех данных на странице сводки, нажмите на Завершить для сохранения конфигурации, а также для проверки подключения SSO.
Единый вход (SSO) Facebook через OAuth — завершение настройки

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

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

  • Для настройки воспользуйтесь таблицей ниже. Область действия и конечные точки для Facebook в плагине.
  • Объем: идентифицировать электронную почту
    Авторизовать конечную точку: https://www.facebook.com/dialog/oauth
    Конечная точка токена доступа: https://graph.facebook.com/v2.8/oauth/access_token
    Конечная точка для получения информации о пользователе: https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link
Единый вход (SSO) Facebook через OAuth — добавление имени приложения и идентификатора клиента.

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

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

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

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

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

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


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

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

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

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


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



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

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

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


ADFS_sso ×
Привет!

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

поддержка