Блог

Интеграция сайта с госуслугами

9 июля 2024
2436
image
image
image
Елена Андреева редактор-копирайтер
image
Владислав Беспалов Тимлид Node JS
Интеграция сайта с госуслугами
Интеграция сайта с ЕСИА, или «вход через Госуслуги» — интересное нововведение в российском сегменте интернета. Насколько оно безопасно и каким компаниям может понадобиться? Рассказываем простыми словами и делимся своим опытом настройки.

Госуслуги и ЕСИА: разбираемся в терминах

Если вы всё ещё путаете ЕСИА (Единую систему идентификации и аутентификации) с единым порталом Госуслуг, то не пролистывайте эту главу.

Госуслуги: что это такое?

Госуслуги — государственный портал, где граждане, организации и ИП могут оформить документы, получить выписки и справки в электронном виде, найти юридически значимую информацию. Сайт разработан в России и ориентирован на граждан нашей страны. Но иностранцы тоже могут зарегистрироваться на нём, если оформят российскую сим-карту и подтвердят создание записи в одном из центров обслуживания.

Портал Госуслуги лишь принимает данные и передает их в нужные ведомства и организации, не обрабатывая заявления самостоятельно. Например, информация о врачах и их расписаниях на Госуслуги поступает от поликлиник, а если вы записались на приём, сайт передаст эту информацию в регистратуру.
Согласно рейтингу SimilarWeb, российский портал госуслуг признан одним из лидеров в сегменте права и государственного управления, и занимает почетное место в пятерке самых популярных сайтов.
С помощью сайта Госуслуги россияне существенно экономят время и деньги. Чтобы подать заявление на загранпаспорт, получить выписку от пенсионного фонда или записаться к врачу, не нужно ездить по учреждениям или дозваниваться в поликлинику — достаточно зарегистрироваться на портале и получить специальную электронную подпись. URL адрес Госуслуг: ​​https://www.gosuslugi.ru/

ЕСИА (ESIA): что это такое?

Требуется авторизация в ЕСИА, а вы не знаете, что это такое? Рассказываем простыми словами. Сайт Госуслуги интегрирован с ЕСИА, Единой системой идентификации и аутентификации. Изначально система была разработана для сайта Госуслуги, но сейчас пользователи могут зарегистрироваться с помощью ЕСИА и на других сайтах: на hh.ru, Циане, в сервисах «Яндекса». А владельцы сайтов могут, при выполнении некоторых условий, интегрировать систему регистрации на сайте через госуслуги на своём портале. Сегодня интерфейсы ЕСИА — удобная система достоверной верификации участников, которую можно без законодательных препятствий использовать в России. Поэтому её интегрирует всё больше сервисов, включая коммерческие.
В учетной записи ЕСИА хранится важная информация о пользователе, включая паспортные данные, СНИЛС и ИНН, банковские сведения, а также данные о налогах и штрафах.
С аутентификацией от ЕСИА можно не бояться утечки данных пользователей, ведь вся информация хранится и обрабатываются в защищенной системе.

Кто может подключиться к ЕСИА

Возможность подключения к ЕСИА сейчас есть у всех государственных организаций и некоторых частных.
Виды компаний, которым доступно подключение к ЕСИА:
  • больницы, клиники и другие медучреждения;
  • банки и микрофинансовые организации;
  • страховые компании;
  • лицензированные брокеры, дилеры, финансовые управляющие и другие представители финансовой сферы;
  • негосударственные пенсионные фонды;
  • операторы связи.
С 1 апреля 2021 года по 1 июля 2022 года Правительство Р Ф провело эксперимент по подключению к ЕСИА крупных соцсетей и некоторых популярных сайтов (подробнее — в Постановлении).

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

Пока использование ЕСИА бесплатно, но рассматривается возможность сделать его платным для коммерческих организаций.

Зачем ЕСИА коммерческим компаниям

Несмотря на то, что ЕСИА изначально создавалась для оказания государственных услуг, коммерческим компаниям она также будет полезна. Авторизация через Единую систему удобная и безопасная: данные о пользователе подтягиваются автоматически и надежно защищены. Это улучшает опыт пользователя и минимизирует риск утечки данных. Поэтому коммерческие компании, использующие интеграцию с ЕСИА, смогут улучшить качество своего сервиса и получить конкурентное преимущество.

Партнёры Госуслуг

Партнёрами портала «Госуслуги» могут быть коммерческие и некоммерческие организации, индивидуальные предприниматели и государственные органы. Они предоставляют пользователям дополнительные услуги и сервисы, которые интегрированы с порталом.

Чтобы стать партнёром, необходимо пройти регистрацию на официальном сайте «Госуслуг». После регистрации партнёр получает доступ к API (программному интерфейсу) портала, который позволяет интегрировать свои услуги с «Госуслугами».

В зависимости от партнёра, пользователи могут получить доступ к различным услугам и сервисам. Партнёры также могут предоставлять скидки и бонусы их услуг, если использовать единый портал «Госуслуги».

Кому удобна ЕСИА интеграция? Взгляд с разных сторон

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

Со стороны пользователя

1. Не нужно тратить время на подписание бумажных документов, это можно сделать автоматически, посредством электронных подписей.

2. Доступа к личным данным стал проще и безопаснее: банковские выписки, медицинская информация теперь всегда под рукой.

3. Заполнение анкет для кредитов или страхования теперь не занимает много времени, все можно сделать автоматически.

4. Не нужно помнить множество паролей, достаточно одного — от Госуслуг.

Согласно отчету Ростелеком, сервисом пользуется больше 80 миллионов человек, что примерно равно половине населения России. А это значит, что система действительно удобна и востребована.

Со стороны владельца сайта

  • Удобство: на портал с Госуслуг сразу подтягиваются данные о пользователе.
  • Безопасность данных: информация в ЕСИА защищена криптографией.
  • Защита от мошенников: в учетной записи ЕСИА есть все сведения о ее владельце, и пользователь не сможет выдать себя за кого-то другого.
  • Новые возможности: например, медицинские учреждения могут оказывать услуги телемедицины, а банки — проводить биометрическую аутентификацию.

Каким сайтам подойдет интеграция с ЕСИА

Подумайте, нужна ли вашей компании авторизация через ЕСИА для предоставления доступа, ведь многие люди не хотят «светить» свой логин и пароль от Госуслуг на сторонних сайтах. Но если самое важное для вас — защита от мошенников и точная идентификация пользователей, аутентификация на сайте через Госуслуги точно подойдет. Конечно, важно объяснить эту необходимость пользователям. Если они поймут, что данные нужны для удобной и безопасной работы с вашим ресурсом, ЕСИА будет хорошим выбором.

Говоря о конкретных типах сайтов, опция выглядит перспективно для отелей и туристических баз, автосалонов, сайтов объявлений, агентств недвижимости и других компаний, использующих персональные данные пользователей при продаже товаров и услуг.

Важно: коммерческие компании могут получить не все данные из учетных записей ЕСИА. Поэтому перед подачей заявления важно убедиться, что интеграция решит ваши бизнес-задачи.
Схема: данные в ЕСИА
Мы в Uplab получили опыт настройки интеграции с ЕСИА в одной из наших последних разработок — интернет-портале для ГИС «Энергоэффективность». Рассказываем про этапы работы, челленджи и решения.

Наш кейс: интеграция Госуслуг и портала ГИС «Энергоэффективность»

Подробнее о проекте, от предпосылок создания до внедрения, мы рассказали в описании кейса, которое опубликовано на сайте. Поэтому здесь напомним только о самом важном: сути проекта, важности авторизации через ЕСИА в нашем проекте и этапах реализации.

Почему Госуслуги?

В этом проекте мы разработали портал для подачи отчетов о выбросе парниковых газов. Для удобства организаций и проверяющих инстанций процесс подачи отчёта был полностью оцифрован, и часть полей в форме отчёта заполняется автоматически. Это стало возможно благодаря авторизации через ЕСИА: наш портал направляет пользователя на страницу, где он вводит логин и пароль от сайта Госуслуги, и его учетная запись позволяет использовать личные данные для быстрой регистрации.

Техподдержка — по официальному запросу

Главной сложностью в настройке интеграции стало взаимодействие с государственными информационными системами.
По некоторым вопросам очень мало информации и технической документации. А где-то сложно согласовать доступ, и для разработки, и для проверки своего результата. Есть своя специфика в общении с технической поддержкой государственных информационных систем: нельзя просто прийти и описать свою проблему. Вместо этого нужно написать официальный запрос в ведомство от лиц нашего заказчика, Минэкономразвития: он должен был от своего имени разместить запрос, поставить печати и подписи ответственных лиц. Из-за всех этих процедур ответ приходил довольно долго
Владислав Беспалов
тимлид Node JS
Несмотря на сложности процедуры, нам удалось прояснить все вопросы, разместить заявку на интеграцию и получить её одобрение.

Разработали стратегию и инструкцию к ней

Подтвердить личность пользователя было только одной из задач. Второй, более сложной и важной, было настроить автозаполнение полей данными, взятыми из учетной записи. Здесь возникли новые сложности: авторизуется через ЕСИА пользователь, а в отчёт вписывают данные его организации. Нужно было сделать так, чтобы они подгружались корректно.
Возникшие вопросы:
  • Как система должна получать персональные данные и информацию об организации, в которой работает пользователь?
  • Как получать реквизиты организации?
  • Как добавить эту организацию в подотчётные для надзорных органов?

Эти бизнес-процессы мы не только прорабатывали для нашей системы, но и решали, как их реализовать на Госуслугах.

В результате мы разработали сценарий, следуя которому владелец организации должен в госуслугах себя отметить подотчётным. На портале ГИС «Энергоэффективность», в личном разделе профиля пользователя, мы разместили подробную инструкцию: следуя ей, владельцы организаций себя вносили в список подотчётных на Госуслугах. После этого всё, что необходимо для отчёта, автоматически подгружалось.

Для коммерческих сайтов такой сложный путь, скорее всего, не понадобится. Поэтому опубликуем базовую инструкцию для интеграции и ссылки на полезные сервисы и материалы.

Как сделать авторизацию через сайт Госуслуги или ЕСИА. Пошаговая инструкция

Интеграция с ЕСИА происходит в два этапа. Первый, организационный, требует правильных действий ответственного лица. А на втором этапе начинается работа программистов.

Первый (организационный) этап

1. Назначьте лицо, ответственное за эксплуатацию информационной системы, которое будет и действовать от имени организации в рамках ЕСИА.

2. Ответственный должен создать учетную запись физического лица в системе и пройти процедуру подтверждения личности.

3. От имени ответственного лица на сайте Госуслуги создаётся учетная запись организации. Чтобы завершить процедуру, ответственному лицу понадобится квалифицированная электронная подпись; подробно о ней можно узнать на сайте Минцифры. После этого происходит организационный этап, который включает в себя регистрацию информационной системы в Министерстве связи. Технический этап состоит в подключении информационной системы к ЕСИА.

4. Через технический портал Госуслуг зарегистрируйте вашу информационную систему в реестре систем, взаимодействующих с ЕСИА. После успешной процедуры регистрации вашей ИС ей будет присвоен специальный буквенно-цифровой код, известный как мнемоника.

Полезные ссылки:
Подробная инструкция по регистрации ИС в ЕСИА
Руководство пользователя Технологического портала ЕСИА

Второй (технологический) этап

1. Необходимо сначала сгенерировать сертификат открытого ключа и закрытый ключ. Сертификат открытого ключа потребуется для идентификации при взаимодействии информационных систем с ЕСИА, а закрытый ключ будет использоваться для модуля авторизации.

2. На предыдущем этапе был получен сертификат, который теперь включается в файл метаданных в процессе его создания.

3. После получения файла метаданных отправляем заявку на подключение ИС к тестовой среде ЕСИА. Когда ваша ИС будет зарегистрирована в министерстве связи, вы получите возможность использовать созданный ключ для электронного взаимодействия с Оператором ЕСИА.

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

5. Отладку взаимодействия модуля авторизации и ЕСИА можно начинать после того, как он встроен и когда получен тестовый доступ от Минкомсвязи.

6. Для подключения к промышленной среде ЕСИА необходимо отправить заявку после завершения отладки. При подключении к тестовой среде также требуется файл метаданных, но его нужно обновить: тестовые данные заменить на промышленные. Файл прикрепляется к заявке.

Полезные ссылки:
Руководство пользователя Технологического портала ЕСИА (в приложениях есть формы заявки)
Модуль авторизации ЕСИА
Бланк заявки на подключение

Инструкция, которая поможет пройти регистрацию юридических лиц на ЕСИА

Сроки подключения интеграции

Для настройки коннектора базового подключения требуется приблизительно две — три недели.

Процедура начальной регистрации, где важным этапом является получение мнемонического кода от Минкомсвязи, обычно занимает около недели.

При необходимости извлечения информации из ЕСИА и последующей её обработке, срок увеличивается.

Саммари

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

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

3. Интеграция сайта с Госуслугами и ЕСИА даёт много возможностей пользователям сайта. Они могут получить доступ к различным государственным и коммерческим услугам, таким как оформление документов, подача заявлений, оплата налогов и штрафов. Все это осуществляется онлайн, что экономит время и силы пользователей. Кроме того, подключение к Госуслугам помогает облегчить взаимодействие с государственными и коммерческими организациями, так как все данные, предоставленные порталу государственных услуг, и запросы обрабатываются автоматически.

4. Мы в Uplab интегрировали авторизацию через ЕСИА на нашем портале для ГИС «Энергоэффективность». Это была непростая задача, и главной сложностью была разработка стратегии для взаимодействия с Госуслугами.

5. Для настройки базового подключения к ЕСИА требуется от одной до трёх недель и работа квалифицированного программиста.

Расскажите
о вашем проекте