Сбер ID
Документация

Drupal

Общие сведения

Требования к ПО:

  • PHP 5.6 или выше
  • Протокол HTTPS
  • cURL 7.34 или выше
  • Drupal 8.x

Адреса callback (redirect uri):

<SITE_URL>/sber_id_auth

Подключение

  • Перейти на страницу “Расширения”. Кнопка "Установить новый модуль"

  • Загрузить архив (drupal8_sber_id_1.0.1.zip) через панель администратора на странице "Установить новый модуль"

  • На странице "Расширения", проверить статус модуля, если модуль успешно установлен он должен отображаться в списке расширений в категории "Другое". Переключатель активности модуля должен быть включен.

Использование

  • Перейти на страницу "Конфигурация". Ссылка на страницу настроек модуля расположена в категории "Веб-службы":

  • На странице настроек модуля "Сбер ID" заполнить необходимые параметры:
    • Ввести данные полей Client ID и Client Secret
    • Загрузить файл сертификата и прописать пароль к нему
  • При необходимости скорректировать дополнительные настройки:
  1. Использовать PKCE (Защиту Proof Key for Code Exchande рекомендуется использовать для защиты от перехвата кода авторизации.)
  2. Использовать mWeb2App (Позволяет пользователю входить без логина и пароля. При входе по Сбербанк ID из браузера мобильного устройства будет запускаться мобильное приложение Сбербанк Онлайн для подтверждения входа.)
  3. Scope (Наименование групп данных, на которые подписана система партнера, выдается при регистрации системы в банке)
  4. Настройки отображения кнопки авторизации (Размер, Форма, Тема)

Настройка Модуля

  • Для настройки отображения кнопки авторизации, необходимо перейти в раздел "Структура", и перейти к разделу "Схема блоков"

  • На странице "Схема блоков" выбрать необходимый регион сайта в котором будет расположен блок с кнопкой авторизации через Сбер ID.

  • После нажатия на кнопку "Расположить блок", откроется окно с выбором блоков, в котором необходимо выбрать блок "Сбер ID" и нажать на кнопку "Разместить блок"