Joomla
Обновлено 30 августа 2023
Заключение договора
Для получения Client ID и Client secret необходимо заключить договор со Сбер ID, направив заявку на sberid@sber.ru
Пример заявки
Тема письма
Подключение Сбер ID на сайт
Тело письма
Наименование компании, ссылка на сайт/приложение, какую задачу хотите решить используя сервис Сбер ID
Требования
- PHP 5.6 или выше;
- Протокол HTTPS;
- cURL 7.34 или выше;
- Joomla 3.x.
Загрузка
Актуальный модуль — joomla3_pkg_sberid_v1.2.1.zip
.
Адреса callback
<SITE_URL>/?option=com_sberid
Установка модуля
Чтобы установить модуль:
- В панели администратора зайдите на страницу Менеджер расширений: Установка.
- Перейдите в раздел Установка.
- Загрузите архив на вкладке Загрузить файл пакета.
Настройка модуля
Чтобы настроить плагин:
- После установки пакета перейти к настройке плагина Расширения->Плагины.
- На странице в списке плагинов перейти к настройке Сбер Id Oauth.
На странице настроек модуля Сбер ID необходимо заполнить обязательные поля:
- Client ID;
- Client Secret;
- Файл сертификата;
- Пароль от сертификата.
Укажите дополнительные настройки:
- Использовать PKCE — защита Proof Key for Code Exchande, которая помогает предотвратить перехват кода авторизации;
- Использовать mWeb2App — позволяет пользователю входить без логина и пароля. При входе по Сбербанк ID из браузера мобильного устройства будет запускаться мобильное приложение Сбербанк Онлайн для подтверждения входа;
- Scope — наименование групп данных, на которые подписана система партнера, выдается при регистрации системы в банке;
- Настройки отображения кнопки авторизации — размер, форма, тема.
Использование модуля
Для настройки отображения кнопки авторизации:
- Перейдите в раздел Расширения→Модули.
- Создайте новый модуль (Сбер ID).
- Выберите позицию, в которой будет отображаться кнопка авторизации “Сбер ID”.
- Укажите на каких страницах будет отображаться кнопка Сбер ID и сохраните настройки модуля.