Авторизация для Joomla
Вход, регистрация и привязка аккаунтов через внешние сервисы с нативной интеграцией в Joomla и RadicalMart.
Re:Login — расширяемое решение для авторизации пользователей Joomla через внешние сервисы.
Компонент добавляет кнопки быстрого входа в стандартные формы Joomla, позволяет создавать новые учётные записи из данных внешнего профиля и связывать несколько способов авторизации с одним пользователем.
Решение также интегрируется с RadicalMart: покупатели могут использовать внешний аккаунт при входе и регистрации, а затем управлять подключёнными сервисами в настройках своего профиля.
Авторизация через VK ID и Яндекс ID без отдельного ввода логина и пароля Joomla.
Авторизованный пользователь может подключать и отключать внешние профили в настройках своей учётной записи.
При необходимости Re:Login создаёт нового пользователя Joomla на основании данных, полученных от сервиса авторизации.
Кнопки сервисов встраиваются в стандартную форму входа, а управление связями — в форму профиля пользователя.
Внешняя авторизация доступна в формах входа и регистрации магазина, а управление связями — в настройках покупателя.
В панели управления Joomla доступны списки связанных аккаунтов и испытаний входа с поиском и фильтрацией.
Пользователь нажимает кнопку VK ID или Яндекс ID в форме входа.
Пользователь проходит авторизацию на стороне выбранного внешнего сервиса.
Re:Login получает данные профиля и определяет связанную учётную запись Joomla.
Пользователь входит на сайт либо, если это разрешено, создаёт новую учётную запись.
Вход, регистрация и привязка профиля пользователя через платформу авторизации VK ID.
Вход, регистрация и привязка профиля пользователя через систему авторизации Яндекс ID.
Логика конкретных OAuth-провайдеров вынесена в отдельные плагины группы relogin_services. Новые сервисы можно подключать, не изменяя основной компонент.
Re:Login предоставляет общие контракты данных и события для настройки, поиска сервисов, входа, регистрации, привязки аккаунтов и обработки жизненного цикла пользовательских данных.
| Расширение | Назначение |
|---|---|
com_relogin |
Основной компонент, управляющий сервисами, связями и процессом авторизации. |
system/relogin |
Интеграция Re:Login с формами, событиями и интерфейсом Joomla. |
authentication/relogin |
Плагин аутентификации подтверждённых пользователей. |
relogin_services/vk |
Интеграция с VK ID. |
relogin_services/yandex |
Интеграция с Яндекс ID. |
Re:Login объединяет быстрый вход, регистрацию и управление внешними аккаунтами в одном расширяемом решении, сохраняя стандартные механизмы Joomla и совместимость с RadicalMart.