Модуль авторизации ЕСИА
Готовый код, позволяющий решить задачу
авторизации пользователей через ЕСИА

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

При покупке модуля мы оказываем техническую и консультационную поддержку до успешного завершения интеграции!
Поможем решить организационно-бюрократические вопросы, оформим заявки для Минкомсвязи РФ, проконсультируем ваших технических специалистов по возникающим в процессе интеграции вопросам.

Благодаря наличию готового программного кода и квалифицированной технической поддержке модуль успешно интегрирован более чем в 80 информационных систем по всей России, среди которых порталы федеральных органов исполнительной власти, сайты региональных и муниципальных уровней, а также информационные системы крупных финансовых и страховых компаний.

Приказом Минкомсвязи России от 06.09.2016 №426 модуль включен в Реестр российского программного обеспечения (единый реестр российских программ для электронных вычислительных машин и баз данных): https://reestr.minsvyaz.ru/reestr/87658/?sphrase_i...
Функции
Модуль реализует методы, необходимые для обеспечения процедур «Регламента информационного взаимодействия Участников с Оператором ЕСИА» и с учетом «Методических рекомендаций по использованию Единой системы идентификации и аутентификации». В частности, содержит методы для реализации следующих действий:
  1. Формирование запроса на авторизацию к ЕСИА;
  2. Получение и обработку ответа ЕСИА;
  3. Проверку подписи ЕСИА;
  4. Формирование запроса на отзыв авторизации (разлогин).
  5. Принятие и обработку запроса на отзыв авторизации (разлогин со стороны ЕСИА);
  6. Получение данных о пользователях в «офлайн» режиме (после того, как пользователь вышел из системы).
Применение
Модуль удобно использовать в случаях, когда планируется организовать авторизацию через ЕСИА на одном сайте или информационной системе, а также в рамках разработки сложных систем, требующих авторизацию ЕСИА.

Типы организаций, которые могут использовать модуль:

  1. Компании разработчики в рамках проектов по интеграции с ЕСИА каких-либо государственных, муниципальных или коммерческих организаций;
  2. Государственные или муниципальные организации для интеграции в свои сайты и информационные системы (своими силами или с привлечением подрядчиков);
  3. Некоторые негосударственные организации для интеграции на сайты и информационные системы. На данный момент из негосударственных к ЕСИА могут подключаться банки (кредитные организации), страховые компании и профессиональные участники фондового рынка (брокеры, управляющие, финансовые компании и пр.), а также операторы связи (для идентификации пользователей Wi-Fi).

Модуль совместим с Открытой платформой Госуслуг и позволяет размещать виджеты Госуслуг на сайте.
Процедура интеграции
В зависимости от платформы и инфраструктуры, код модуля используется либо путем подключения в качестве библиотеки, либо как готовый класс, либо путем установки штатным инструментом CMS.

В коде информационной системы нужно вызывать методы модуля и организовать необходимые для этого точки возврата (callback URLs). Также необходимо при первом входе пользователя создать его в БД и заполнить необходимые поля данными, полученными от ЕСИА.
Техническая поддержка
Вместе с модулем мы оказываем техническую и консультационную поддержку в процессе подключения и интеграции с ЕСИА. Предоставляем бланки необходимых заявлений, помогаем правильно их заполнить и подать в Министерство Связи, консультируем по организационным вопросам бюрократического характера, помогаем вашим техническим специалистам при интеграции модуля.

Помогаем до тех пор, пока интеграция не будет успешно завершена!
Примеры сайтов, где уже работает наш модуль