Модуль авторизации ЕСИА представляет собой набор файлов c исходным кодом. Имеются модификации на языках программирования PHP, C# (.Net), Java, Ruby, Python, а также готовые компоненты для CMS Bitrix (1С-Битрикс «Управление сайтом» и «Корпоративный портал»), Wordpress, Drupal и Joomla. Модуль авторизации ЕСИА поддерживает биометрическую идентификацию и соответствует требованиями Методических рекомендаций единой биометрической системы (ЕБС) и Методическим рекомендациям по использованию Единой системы идентификации и аутентификации.
Модуль реализует методы, необходимые для обеспечения процедур «Регламента информационного взаимодействия Участников с Оператором ЕСИА» и с учетом «Методических рекомендаций по использованию Единой системы идентификации и аутентификации». В частности, содержит методы для реализации следующих действий:
- Формирования запроса на авторизацию к ЕСИА.
- Получения и обработку ответа ЕСИА.
- Проверки подписи ЕСИА.
- Формирования запроса на отзыв авторизации (разлогин).
- Принятия и обработки запроса на отзыв авторизации (разлогин со стороны ЕСИА).
- Получения данных о пользователях в «офлайн» режиме (после того, как пользователь вышел из системы).
- Получения данных о степени соответствия пользователя и его биометрического шаблона (биометрическая идентификация).