Авторизация на Госуслугах

1. alexwitt 13.03.23 12:19 Сейчас в теме
Добрый день!
Возникла задача отправлять ряд уведомлений через API Госуслуг. Как я понимаю, для этого надо реализовать авторизацию в ЕСИА.
Руководство по API ЕСИА есть, нашел вот такой метод:

Б.12 Сервис получения маркера доступа по идентификационному ключу
Для получения внешней ИС или приложением маркера доступа к API услуг ЕПГУ в обмен на выданный идентификационный ключ (api-key) используется метод REST API ЕСИА GET >/esia-rs/api/public/v1/orgs/ext-app/{UUID}/tkn
Примечания:
 идентификационный ключ – уникальный идентификатор формата UUID, сформированный соответствующим сервисом ЕСИА в привязке на сотрудника организации и ИС вендора, зарегистрированной в ЕСИА;
 маркер доступа – маркер доступа, формируемый OAuth2.0 ЕСИА (описание структуры – согласно п. «В.5 Сведения о структуре и проверке маркера доступа», Приложение В) и выдаваемый на scope, необходимые и достаточные для доступа к API услуг ЕПГУ (перечень требуемых scope указывается службой эксплутации ЕСИА в соответствующей конфигурационной настройке ЕСИА).
Описание метода:
 метод HTTP запроса: GET;
 URL запроса метода: https://<базовый адрес среды
ЕСИА>/esia-rs/api/public/v1/orgs/ext–app/{UUID}/tkn;
 входные параметры метода:
 UUID – идентификационный ключ (указывается как in-url);
 signature – подпись запроса в формате PKCS#7 detached signature в формате urlSafeBase64 в кодировке UTF-8 – подписанный не ранее, чем за 24 часа (86400 с) параметр UUID сертификатом организации, на сотрудника которой был выдан (сформирован) идентификационный ключ.
 выходные параметры метода – JSON с параметром «accessTkn» – маркер доступа к API услуг ЕПГУ


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

Подскажите, где можно взять этот идентификационный ключ и в какой момент его формирует ЕСИА? Или он формируется в момент регистрации сертификата на ЕСИА? Может кто сталкивался с таким, я - нет =(
Спасибо
По теме из базы знаний
Найденные решения
2. igor63 13.03.23 12:37 Сейчас в теме
(1) Предполагаю что в самом сервисе ЕСИА, в разделе настройки пользователя необходимо его сгенерировать.
alexwitt; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. igor63 13.03.23 12:37 Сейчас в теме
(1) Предполагаю что в самом сервисе ЕСИА, в разделе настройки пользователя необходимо его сгенерировать.
alexwitt; +1 Ответить
3. alexwitt 13.03.23 12:46 Сейчас в теме
(2)Буду пробовать, спасибо.
4. Kireno 26.10.23 21:52 Сейчас в теме
Вы пользуетесь 1С:Шина для этого?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот