Documentation ¶
Overview ¶
Пример запроса согласия у пользователя и получения маркера доступа ЕСИА для работы с API Госуслуг (АПИ ЕПГУ).
Основные шаги процесса ¶
- Создание ссылки на страницу предоставления прав доступа ЕСИА (/oauth2/v2/ac)
- Переход пользователя по ссылке
- Получение авторизационного кода из параметров обратного вызова на redirect_uri
- Обмен авторизационного кода на маркер доступа (/oauth2/v3/te)
Требования ¶
- Информационная система должна быть зарегистрирована на Технологическом портале ЕСИА: продуктовом или тестовом (SVCDEV)
- Для ИС должен быть выпущен необходимый сертификат
- Публичная часть сертификата должна быть загружена на Технологический портал ЕСИА
- Выполнены все необходимые шаги регламента подключения ИС к тестовой или продуктовой среде ЕСИА и согласована заявка на доступ ИС к необходимым скоупам
- Доступ к учетной записи пользователя на тестовом (SVCDEV) или продуктовом портале Госуслуг
- Локально установленный пакет КриптоПро CSP (https://www.cryptopro.ru/products/csp)
- Сертификат ИС (6 файлов .key) записанный на съемном носителе (флешке) для работы с КриптоПро CSP
Адреса Технологического портала ЕСИА ¶
- Тестовая среда (SVCDEV): https://esia-portal1.test.gosuslugi.ru/console/tech
- Продуктовая среда: https://esia.gosuslugi.ru/console/tech/
Адреса Портала Госуслуг ¶
- Тестовая среда (SVCDEV): https://svcdev-beta.test.gosuslugi.ru
- Продуктовая среда: https://lk.gosuslugi.ru
Страница предоставленных согласий пользователя на Портале Госуслуг ¶
- Тестовая среда (SVCDEV): https://svcdev-betalk.test.gosuslugi.ru/settings/third-party/agreements/acting
- Продуктовая среда: https://lk.gosuslugi.ru/settings/third-party/agreements/acting
Click to show internal directories.
Click to hide internal directories.