bitrix-code
Интеграции

Интеграция Битрикс24 с ЕСИА: авторизация через Госуслуги

Дмитрий Горохов, разработчик11 мин

ЕСИА — единая государственная система авторизации. Для личных кабинетов дольщиков, пациентов, граждан — стандарт де-факто.

Регистрация системы в ЕСИА

Заявка на подключение через Госуслуги, получение mnemonic и тестового контура. 1–2 недели.

OAuth 2.0 + JWT

ЕСИА использует OAuth 2.0 с авторизацией через перенаправление. Подписи запросов — через ГОСТ-сертификат.

Реализация в Битрикс24

Модуль в коробочной версии. Новая кнопка «Войти через Госуслуги» на странице логина. После успешной авторизации создаётся пользователь с данными из ЕСИА.

Получаемые данные

  • ФИО
  • Паспорт
  • СНИЛС
  • ИНН
  • Адрес
  • Телефон, email

Подписание документов

Через ЕСИА можно запрашивать у пользователя подписание документов. Например, согласие на обработку ПДн или договор.

Подводные камни

ЕСИА периодически меняет API. Нужна регулярная поддержка. Сертификаты истекают — автоматическое обновление обязательно.