Интеграции
Интеграция Битрикс24 с ЕСИА: авторизация через Госуслуги
Дмитрий Горохов, разработчик11 мин
ЕСИА — единая государственная система авторизации. Для личных кабинетов дольщиков, пациентов, граждан — стандарт де-факто.
Регистрация системы в ЕСИА
Заявка на подключение через Госуслуги, получение mnemonic и тестового контура. 1–2 недели.
OAuth 2.0 + JWT
ЕСИА использует OAuth 2.0 с авторизацией через перенаправление. Подписи запросов — через ГОСТ-сертификат.
Реализация в Битрикс24
Модуль в коробочной версии. Новая кнопка «Войти через Госуслуги» на странице логина. После успешной авторизации создаётся пользователь с данными из ЕСИА.
Получаемые данные
- ФИО
- Паспорт
- СНИЛС
- ИНН
- Адрес
- Телефон, email
Подписание документов
Через ЕСИА можно запрашивать у пользователя подписание документов. Например, согласие на обработку ПДн или договор.
Подводные камни
ЕСИА периодически меняет API. Нужна регулярная поддержка. Сертификаты истекают — автоматическое обновление обязательно.