Извещение подписанных информационных систем о событиях платформы согласий бизнеса
Атрибут | Значение |
---|---|
Название | esia-grants-org-notify |
Тип | Адаптер для межведомственного взаимодействия |
Наименование | Извещение подписанных информационных систем о событиях платформы согласий бизнеса |
Область применения | Межведомственное взаимодействие |
Поставщики | |
Потребители | Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации |
Версия ВС | 1.0.0 |
Версия МР | 3.5 |
Версия СМЭВ | СМЭВ3 |
Описание бизнес-процесса взаимодействия: ЕСИА посредством СМЭВ передает в Агредатор информацию о событиях платформы согласий бизнеса. Агредатор направляет полученную информацию в ИС клиента. ИС клиента направляет в Агредатор статус выполнения операции (успешно или ошибка). Агредатор посредством СМЭВ отправляет ответ на запрос в ЕСИА.
Переменные окружения
Название | Описание |
---|---|
CA_CERT | сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | ключ, используемый для подключения к rabbitmq |
MQ_HOST | хост rabbitmq |
MQ_PORT | порт rabbitmq |
SMEV_SERVICE | название смэв сервиса, на который будут отправляться запросы |
DATABASE_URL | строка подключения к БД |
EMULATE_CLIENT | флаг эмуляции ответа клиента |
Переменные для конфигурирования отправки метрик в Elasticsearch:
ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
status | Статус выполнения операции (SUCCEEDED или FAULT) | + | SUCCEEDED |
Параметры ответа
Данный сервис получает запрос от СМЭВ 3 и ожидает получения ответа. В данном разделе указаны параметры, получаемые в результате обработки запроса.
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
routing_code | Код маршрутизации - зарегистрированная в ЕСИА мнемоника ИС организации - получателя уведомления | + | TEST_CODE |
notify_data | Cодержимое уведомления, отправляемого из платформы согласий в ИС организации | + | Составной элемент NotifyData |
Структура элемента NotifyData
Cодержимое уведомления, отправляемого из платформы согласий в ИС организации
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
ogrn | ОГРН организации или ОГРНИП индивидуального предпринимателя | + | 1000000000000 |
op_type | Код операции (события) | + | issueGrant |
expire | Cрок действия согласия после его утверждения пользователем (в днях) | - | 360 |
org_oid | Oid организации или индивидуального предпринимателя | + | 0000000001 |
mnemonic | Мнемоника типа согласия | + | AGREEMENT |
scopes | Перечень мнемоник scope (областей доступа в ЕСИА) в рамках типа согласия | + | [org, org] |
doc_date | Дата/время в формате ГГГГ-ММ-ДДTчч:мм:сс | - | 2001-12-17T09:30:47Z |
Примеры
Пример запроса (поле request в теле запроса)
{
"routing_code": "TEST_CODE",
"notify_data": {
"op_type": "issueGrant",
"org_oid": "0000000001",
"ogrn": "1000000000000",
"mnemonic": "AGREEMENT",
"expire": "360",
"scopes": [
"org"
],
"doc_date": "2001-12-17T09:30:47Z"
}
}
Пример ответа
{
"status": "SUCCEEDED"
}