Настройка единого входа (SSO) miniOrange с помощью плагина Joomla OAuth Client.
Обзор
В этом руководстве мы поможем вам настроить наше расширение Joomla OAuth Client для обеспечения безопасного входа в систему с помощью miniOrange. После завершения настройки ваши пользователи смогут входить на ваш сайт Joomla, используя свои учетные данные miniOrange, что обеспечит бесперебойную и безопасную систему единого входа (SSO).
Эта интеграция делегирует процесс аутентификации miniOrange, надежной платформе управления идентификацией. Это означает, что вы можете централизовать управление пользователями и использовать расширенные функции безопасности miniOrange непосредственно для вашего сайта Joomla. Наше расширение выступает в качестве моста, обрабатывая сложный протокол OAuth 2.0 в фоновом режиме.
Шаги настройки
В этом руководстве мы расскажем, как настроить наше расширение Joomla OAuth Client для подключения к miniOrange в качестве поставщика идентификационных данных (IdP). Эта настройка обеспечивает безопасный единый вход (SSO), позволяя вашим пользователям входить на ваш сайт Joomla, используя свои существующие учетные данные miniOrange.
Данная интеграция предназначена для организаций, использующих miniOrange в качестве центрального решения для управления идентификацией и доступом.
Шаг 1: Установите плагин Joomla OAuth Client.
- Войдите на свой сайт Joomla. Администратора приставка.
- В левом выпадающем меню нажмите на Системазатем в разделе «Установка» нажмите на Расширения.
- Теперь нажмите Или выберите файл. кнопка для поиска и установки ранее загруженного файла плагина.
- Установка плагина прошла успешно. Теперь нажмите на Начать!
- Под Настройка OAuth -> Предварительно настроенные приложения вкладка, выберите свой Поставщик OAuthВы также можете настроить собственный поставщик услуг, перейдя в раздел [ссылка на раздел]. Пользовательское приложение меню.
- После выбора поставщика OAuth скопируйте URL обратного вызова/перенаправления который мы будем использовать для настройки сервера OAuth, затем нажмите на Сохранить и далее .
Шаг 2: Настройте miniOrange в качестве сервера OAuth.
- Перейдите в свой miniOrange Главная.
- В левом меню перейдите к Приложения -> Управление приложениями.
- В правом верхнем углу выберите Добавить приложение.
- Перейдите в Карта OAuth/OIDC, нажмите на Создать приложение.
- Выберите Joomla.
- Введите URL обратного вызова то, что мы скопировали ранее в указанное поле.
- Для пакетов добавление политики для приложения OAuth выберите Название группы по умолчанию и войти Название политики по вашему выбору и выберите Способ входа: пароль.
- Затем нажмите на Сохранено .
- Теперь перейдите к Приложения > Управление приложениями > Ваше приложение > Выбрать > ИзменитьЗатем скопируйте Идентификатор клиента и секретный ключ клиента.
Шаг 3: Настройка Joomla в качестве клиента OAuth.
- Вернитесь в Панель управления Joomla, Затем перейдите к Шаг 2 [Идентификатор клиента и секретный ключ].
- Вставьте Идентификатор клиента, секретный ключ клиента и доменТакже установите учетные данные клиента. В заголовке и теле затем нажмите на Сохраните настройкиПосле сохранения настроек нажмите на Сохранить конфигурацию.
- Ниже приведены области действия и конечные точки, необходимые для настройки плагина Joomla в качестве клиента OAuth, а также для настройки miniOrange в качестве пользовательского поставщика OAuth или OIDC.
| Объем | профиль электронной почты openid |
| Авторизовать конечную точку | https://<miniOrange-domain>.xecurify.com/moas/idp/openidsso |
| Конечная точка токена доступа | https://<miniOrange-domain>.xecurify.com/moas/rest/oauth/token |
| Получить конечную точку информации о пользователе | https://<miniOrange-domain>.xecurify.com/moas/rest/oauth/getuserinfo |
| Настройка учетных данных клиента | В заголовке и в теле документа |
Шаг 4: Настройка сопоставления атрибутов
- Сопоставление атрибутов пользователя является обязательным условием для успешного входа пользователей в Joomla. Мы будем настраивать атрибуты профиля пользователя для Joomla, используя следующие параметры.
- Перейдите на Шаг 3 в Настроить OAuth и нажмите Конфигурация теста .
- В выходных данных конфигурации теста вы сможете увидеть следующие атрибуты.
- Теперь выберите имя атрибута для Адрес электронной почты и имя пользователя из выпадающего списка. Затем нажмите на Завершить настройку .
Шаг 5: Настройка URL-адреса для входа/единого входа (SSO)
- Теперь перейдите в Шаг 4, здесь скопируйте URL для входа/единого входа и добавьте его на свой сайт.
- Теперь выйдите из системы и перейдите на страницы вашего сайта Joomla, куда вы добавили эту ссылку. Вы увидите ссылку для входа в систему там, где вы разместили эту кнопку. Нажмите на эту кнопку, чтобы выполнить единый вход (SSO).
