Кейс: плагин для интеграции ЕСИА через Keycloak

Внедрение цифровых сервисов в госсекторе требует надежного механизма авторизации. Интеграция с Единой системой идентификации и аутентификации (ЕСИА) решает эту задачу, однако техническая реализация сопряжена со сложностями: необходимо поддерживать ГОСТ-сертификаты, электронную подпись и строгие протоколы безопасности. Многие организации выбирают для управления доступом популярный открытый продукт Keycloak, но сталкиваются с его ограничением: «из коробки» он не умеет работать с ЕСИА.

Разработанное решение

Для устранения этого ограничения командой «МКСКОМ» был создан плагин, выполняющий роль адаптера между Keycloak и ЕСИА. Ключевые особенности решения: 🔹 Поддержка ГОСТ-сертификатов и электронной подписи через интеграцию с «КриптоПро». 🔹 Автоматический сбор необходимых данных из ЕСИА для работы сервисов. 🔹 Развертывание готовой интеграции после регистрации в ЕСИА занимает один день.

Результаты внедрения

Решение было успешно применено в проектах для Министерства сельского хозяйства и Пенсионного фонда России. В обоих случаях эффект для заказчика был значительным: отказ от дорогостоящих проприетарных решений и полный контроль над системой идентификации.

Преимущество разработки плагина: новые проекты теперь могут быть запущены в сжатые сроки. Разработчикам не нужно каждый раз с нуля изобретать механизм интеграции с ЕСИА — достаточно установить и настроить готовый плагин и сопутствующее ПО — Keycloak и КриптоПро.

Подробнее о кейсе вы можете прочитать в статье

Кейс: плагин для интеграции ЕСИА через Keycloak | Сетка — социальная сеть от hh.ru