Единая авторизация в Rocket.Chat с использованием Joomla в качестве OAuth-сервера.
Обзор
Если вы хотите войти на свой сайт Rocket.Chat, используя имя пользователя и пароль от Joomla, вы можете сделать это с помощью нашего плагина Joomla OAuth Server. После настройки Rocket.Chat с плагином Joomla OAuth Server вы сможете войти в приложение Rocket.Chat, используя учетные данные Joomla. Это также позволяет отправлять пользовательские атрибуты на ваш сайт Rocket.Chat в соответствии с вашими требованиями. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине Joomla OAuth Server, вы можете перейти по этой ссылке.
Пожалуйста, следуйте приведенным ниже инструкциям, чтобы настроить ваш сайт Rocket.Chat с Joomla и установить единый вход (Single Sign-On). Если у вас возникнут какие-либо вопросы или сомнения, вы можете связаться с нами по адресу [адрес электронной почты]. joomlasupport@xecurify.comМы поможем вам настроить плагин.
Шаги настройки
Шаг 1: Установите плагин Joomla OAuth Server.
- Войдите на свой сайт Joomla. Администратора приставка.
- В левом выпадающем меню нажмите на Системазатем в разделе «Установка» нажмите на Расширения.
- Теперь нажмите Или выберите файл. кнопка для поиска и установки ранее загруженного файла плагина.
- Установка плагина прошла успешно. Теперь нажмите на Начните использовать плагин miniOrange OAuth Server..
- Под Настроить OAuth , нажмите ДОБАВИТЬ .
Шаг 2: Настройка Rocket.Chat
- Перейдите по ссылке https://{Your-Rocket.Chat-Domain}/admin/OAuth и войдите в систему.
- Нажмите «Добавить пользовательское OAuth», чтобы создать новое приложение OAuth (см. изображение ниже).

- Введите название для приложения Rocket.Chat и нажмите «Отправить», чтобы создать новое приложение.

- Отобразится вкладка «Конфигурация приложения».
- Нажмите на значок выпадающего списка, чтобы отобразить параметры конфигурации.

- Настройте приложение Rocket.Chat, как показано ниже:
|
Enable:
Правда
|
|
URL:
Удалите косую черту в конце и измените базовый URL-адрес вашего сервера.
|
|
Путь токена:
/plugins/system/miniorangeoauth/miniorangeoauthtoken.php
|
|
Путь токена:
/plugins/system/miniorangeoauth/miniorangeoauthtoken.php
|
|
Токен отправлен через:
полезная нагрузка
|
|
Идентификационный токен отправлен через:
заголовок
|
|
Путь идентификации:
/plugins/system/miniorangeoauth/miniorangeoauthtoken.php
|
|
Авторизовать путь:
/index.php
|
|
Объем:
профиль
|
|
Имя параметра для токена доступа:
access_token
|
|
ID клиента:
После настройки вы получите идентификатор клиента.
|
|
Секрет клиента:
После настройки вы получите секретный ключ клиента.
|
|
Текст кнопки:
Имя, которое вы хотите отобразить на кнопке для конечного пользователя во время входа в систему.
|
|
Поле "Имя пользователя":
Имя пользователя
|
|
Поле электронной почты:
e-mail
|
|
Поле имени:
username
|
|
Объединение ролей из единого входа:
Включите
|
|
Объединение пользователей:
Включите
|
Шаг 3: Настройка Joomla в качестве сервера OAuth.
- Теперь перейдите к Настроить OAuth вкладка и введите Имя клиента и URL перенаправления в соответствующих полях.
- Затем нажмите на Сохранить клиента .
- Под Список клиентов OAuth таблицу, скопировать Идентификатор клиента и секретный ключ В вашем клиенте OAuth перейдите в свой клиент OAuth и вставьте идентификатор клиента (Client ID) и секретный ключ (Secret) в соответствующие поля.
- Поздравляем, вы успешно настроили Joomla в качестве сервера OAuth.
