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

×

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


Интеграция с системой единого входа WSO2 (WSO2 SSO) с использованием Joomla ОАут 2.0 Протокол. Плагин miniOrange Joomla OAuth / OpenID Connect для единого входа (SSO) упрощает настройку. WSO2 SSO в Joomla и Обеспечивает безопасный вход в Joomla. В результате пользователи могут войти в Joomla и получить доступ к сайту, используя свои учетные данные WSO2 OAuth Provider.
Посетите наш Плагин клиента Joomla OAuth Посетите нашу веб-страницу, чтобы узнать больше о функциях и тарифных планах, которые мы предлагаем для плагина Joomla OAuth Single Sign-on (OAuth & OpenID connect).

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


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

Шаги по настройке единого входа OAuth в Joomla

1. Настройка URL-адреса обратного вызова/перенаправления.

  • После выбора поставщика OAuth вы будете перенаправлены на страницу Шаг 1 [URL перенаправления] Вкладка. Теперь скопируйте. URL обратного вызова/перенаправления который мы будем использовать для настройки сервера OAuth, затем нажмите на Сохранить и далее .
  • Единый вход OAuth (SSO) в Joomla — скопируйте URL-адрес перенаправления
  • Для начала зарегистрируем это потребительское приложение в WSO2 IS. Скачайте и начните работу. WSO2 IS.
  •  Клиент WSO2 OAuth, sso-appregister-wso2
  • После входа в систему перейдите в Главный -> Поставщик услуг и нажмите на Добавить.
  • WSO2 Single Sign-On (SSO) для Joomla, -sso-sp-Add
  • Введите Имя поставщика услуг и Описание и нажмите на Зарегистрировать филиал.
  • Единый вход WSO2 (SSO) в Joomla, введите имя_списка_пользователя_изображения_пользователя
  • Теперь перейдите к Поставщик услуг->Список и отредактируйте созданного вами поставщика услуг.
  • Прокрутите вниз и выберите Конфигурация входящей аутентификации и затем выберите Настройка подключения OAuth/OpenID и нажмите на Настроить.
  • Единый вход WSO2 (SSO) в Joomla, настройка.
  • Выберите версию OAuth 2.0 и введите URL перенаправления/обратного вызова из которого скопировано из здесь. Нажмите на Добавить .
  • WSO2 Single Sign-On (SSO) для Joomla, CallbackURL

2. Настройте идентификатор клиента и секретный ключ.

  • Когда приложение будет добавлено, идентификатор клиента и Секрет клиента генерируются для приложения. Настройте плагин Joomla OAuth SSO с помощью Идентификатор клиента, секретный ключ клиента, токен аутентификации и доступа, конечная точка для получения информации о пользователе. WSO2. Конечные точки указаны внизу этого руководства.
  • WSO2 Single Sign-On (SSO) для Joomla, Getclient-secret
  • Сопоставление атрибутов: Для получения атрибутов из WSO2 необходимо добавить следующие URI утверждений в ваше приложение WSO2.
  • Перейдите на Поставщик услуг->Претензия Конфигурация.
  • Выбрать https://wso2.org/claims/emailaddress от URI заявки субъекта падать.
  • Добавьте следующие URI в диалект утверждения поставщика услуг: https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Single Sign-On (SSO) для Joomla, Claim-url
  • Теперь перейдите к Клиент Joomla OAuth плагин, в Настроить OAuth Во вкладке введите все данные. Затем нажмите на кнопку. Сохранить настройки а затем нажмите Тестовая конфигурация.
  • WSO2 Единый вход (SSO) OAuth/OpenID
  • Перейдите на сайт Шаг 2 [Идентификатор клиента и секретный ключ] Вкладка плагина Joomla OAuth Client, вставьте сюда... идентификатор клиента, Секрет клиента и Арендатор, Нажать на Сохранение конфигурации .
  • Единый вход OAuth (SSO) в Joomla — Сохранение конфигурации

2.1. Область применения и конечные точки

    Конечные точки и область применения WSO2:


    Объем:
    OpenID
    Авторизовать конечную точку:
    https://<wso2-app-domain>/oauth2/authorize
    Конечная точка токена доступа:
    https://<wso2-app-domain>/oauth2/token
    Конечная точка для получения информации о пользователе:
    https://<wso2-app-domain>/oauth2/userinfo
    Пользовательский URL-адрес перенаправления после выхода из системы: [по желанию]
    https://<wso2-app-domain>/oidc/logout?id_token_hint=<id_token>&post_logout_redirect_uri=<redirect URI>&state=<state>
    Настройка учетных данных клиента:
    В обоих случаях (в заголовке и в теле документа)
  • Сопоставление атрибутов пользователя является обязательным условием для успешного входа пользователей в Joomla. Мы будем настраивать атрибуты профиля пользователя для Joomla, используя следующие параметры.
  • Перейдите на Шаг 3 в Настроить OAuth и нажмите Конфигурация теста .
Загрузка метаданных поставщика идентификации

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

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

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

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


Вы успешно настроили Joomla как клиент OAuth для достижения Единый вход (SSO) для Joomla WSO2 с использованием Joomla для аутентификации пользователей.


В этом руководстве вы успешно настроили единый вход (SSO) в Joomla WSO2, выполнив следующие действия: WSO2 как поставщик OAuth и Joomla как клиент OAuth с помощью нашего плагина Joomla OAuth Client. Это решение гарантирует, что вы сможете развернуть безопасный доступ к вашему сайту Joomla с использованием учетных данных WSO2 в течение нескольких минут.

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


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

Привет!

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

поддержка