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) через панель администратора на странице Установить новый модуль

Скриншот страницы 2

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

Скриншот страницы 3

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

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

Скриншот страницы 4

  • На странице настроек модуля Сбер ID заполнить необходимые параметры:

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

Скриншот страницы 5

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

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

Скриншот страницы 6

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

Скриншот страницы 7

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

Скриншот страницы 8

  • Далее откроется окно настроек блока. При настройке блока, Обязательно в разделе Видимость→ Roles, указать, отображение только для Анонимных пользователей

Скриншот страницы 9

Завершить настройку блока. Настройка модуля и блока с кнопкой авторизации завершена.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней