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

×

Интеграция клиента Joomla OAuth с системой единого входа (SSO) Facebook.

В этом руководстве представлен подробный обзор настройки нашего расширения Joomla OAuth Client для обеспечения входа пользователей через Facebook. Следуя этим шагам, вы сможете добавить на свой сайт кнопку «Войти через Facebook», которая обеспечит быстрый и удобный способ регистрации и входа в систему для пользователей.

Интеграция входа через Facebook — один из наиболее эффективных способов упростить регистрацию. Поскольку у огромного количества пользователей уже есть аккаунт в Facebook, этот способ входа через социальную сеть позволяет им получить доступ к вашему сайту одним щелчком мыши, без необходимости создавать и запоминать новые учетные данные.


Youtube-цвет Созданный с эскиза.

Для настройки единого входа OAuth между Joomla и Facebook вы также можете следовать этой пошаговой инструкции. Настройка видео.

В этой конфигурации Facebook выполняет функцию сервера OAuth, в то время как Joomla позволяет пользователям входить в систему, используя свои учетные данные Facebook. Плагин клиента Joomla OAuth.

  • Войдите на свой сайт Joomla. Администратора приставка.
  • В левом выпадающем меню нажмите на Системазатем в разделе «Установка» нажмите на Расширения.
  • Теперь нажмите Или выберите файл. кнопка для поиска и установки ранее загруженного файла плагина.
  • Установка плагина прошла успешно. Теперь нажмите на Начать!
  • Под Настройка OAuth -> Предварительно настроенные приложения вкладка, выберите свой Поставщик OAuthВы также можете настроить собственный поставщик услуг, перейдя в раздел [ссылка на раздел]. Пользовательское приложение меню.
Начните настройку клиента OAuth.

  • После выбора поставщика OAuth скопируйте URL обратного вызова/перенаправления который мы будем использовать для настройки сервера OAuth, затем нажмите на Сохранить и далее .
Начните настройку клиента OAuth.

Панель управления Facebook

  • Чтобы создать новое приложение OAuth, нажмите на кнопку. Создать приложение в Все приложения .
Создать новое приложение для Facebook

  • Выберите пункт «Что вы хотите, чтобы ваше приложение делало?» Создать приложение раздел. Затем нажмите кнопку Следующая Кнопка продолжить.
Создать приложение OIDC

  • На следующем экране, Выберите тип приложения и Потребительзатем нажмите Следующая кнопка. (После сборки приложения тип приложения изменить нельзя.)
Выберите тип приложения

  • В Описание В этом разделе введите название приложения. Добавьте название приложения текстовое поле и Электронная почта для связи с приложением (По умолчанию используется адрес электронной почты вашей учетной записи Facebook), затем нажмите Создать приложение .
Введите данные приложения

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

  • В Добавьте продукт в свое приложение экрана, нажмите Создавать кнопка на карточке входа через Facebook.
Настроить параметры

  • Перейдите в Продукты из левой панели навигации, затем Логин в фейсбук и Настройки.
Настроить параметры

  • Под Настройки OAuth клиентавставьте ранее скопированный текст. URL обратного вызова/перенаправления в Допустимые URI перенаправления OAuth текстовое поле.
Введите URL-адрес обратного вызова

  • Перейдите на Настройки -> Основные для просмотра идентификатора приложения и секретного ключа приложения (см. изображение ниже).
Просмотреть идентификатор и секрет приложения

  • Скопируйте Идентификатор приложения и секретный ключ приложения Укажите свой идентификатор клиента (Client ID) и секретный ключ клиента (Client Secret) и сохраните их в плагине miniOrange OAuth Client.
  • Вернитесь в Панель управления Joomla, Затем перейдите к Шаг 2 в Настройка OAuth меню.
  • Вставьте Идентификатор клиента, секретный ключ клиента и арендаторТакже установите учетные данные клиента. В заголовке и теле затем нажмите на Сохраните настройкиПосле сохранения настроек нажмите на Сохранить конфигурацию.
Загрузка метаданных поставщика идентификации

  • Ниже приведены область действия и конечные точки, необходимые для настройки плагина Joomla в качестве клиента OAuth, чтобы настроить Facebook в качестве пользовательского поставщика OAuth или OIDC.
Объем электронная почта public_profile
Авторизовать конечную точку 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
Настройка учетных данных клиента В заголовке и в теле документа

  • Сопоставление атрибутов пользователя является обязательным условием для успешного входа пользователей в Joomla. Мы будем настраивать атрибуты профиля пользователя для Joomla, используя следующие параметры.
  • Перейдите на Шаг 3 в Настроить OAuth и нажмите Конфигурация теста .
Загрузка метаданных поставщика идентификации

  • В выходных данных конфигурации теста вы сможете увидеть следующие атрибуты.
Загрузка метаданных поставщика идентификации

  • Теперь выберите имя атрибута для Адрес электронной почты и имя пользователя из выпадающего списка. Затем нажмите на Завершить настройку .
Загрузка метаданных поставщика идентификации

  • Теперь перейдите в Шаг 4, здесь скопируйте URL для входа/единого входа и добавьте его на свой сайт.
Загрузка метаданных поставщика идентификации

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


ADFS_sso ×
Привет!

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

поддержка