Запрос согласий на получение данных организаций и индивидуальных предпринимателей, зарегистрированных в ЕСИА
Атрибут | Значение |
---|---|
Название | esia-claim-org-grant |
Тип | Адаптер для взаимодействия с ЕСИА через СМЭВ3 |
Поставщики | Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации |
Потребители | ОИВ, ОМСУ, КО, Верховный суд РФ, Брокеры, Управляющие, Депозитарии, Управляющие компаний специализированных обществ, НПФ, Платежный агент, Банковский платежный агент, Страховые организации, осуществляющие ОСАГО, операторы подвижной радиотелефонной связи, Иная организация |
Область применения | Межведомственное взаимодействие |
Версия | 1.0.0 |
Версия МР | 3.5 |
Версия СМЭВ | СМЭВ3 |
Описание бизнес-процесса взаимодействия:
ИС организации хочет запросить согласие на получение данных организаций и индивидуальных предпринимателей, зарегистрированных в ЕСИА.
ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его в ЕСИА.
После получения запроса ЕСИА через СМЭВ направляет в Агредатор статус выполнения операции запроса согласий или сообщение об ошибке, Агредатор направляет данную информацию в ИС организации.
Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.
Переменные окружения
Название | Описание |
---|---|
CA_CERT | Сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | Сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | Ключ, используемый для подключения к rabbitmq |
MQ_HOST | Хост rabbitmq |
MQ_PORT | Порт rabbitmq |
SMEV_SERVICE | Название смэв сервиса, на который будут отправляться запросы |
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Переменные для конфигурирования отправки метрик в Elasticsearch:
ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
routing_code | Код маршрутизации на среду ЕСИА. Принимаемые значения: DEV UAT TESIA TCOD PROD |
+ | TESIA |
object_ogrn | ОГРН организации, запрашивающей согласия организаций или индивидуальных предпринимателей, зарегистрированных в ЕСИА. Должен быть указан ОГРН организации – владельца ИС, выполняющей запрос данного вида сведения | + | 1027700198767 |
inn | ИНН организации (ЮЛ, ОГВ) или ИП, у кого запрашиваются согласия | -1 | 4291623269 |
ogrn | ОГРН юридического лица (ЮЛ или ОГВ) или ОРГНИП индивидуального предпринимателя, у кого запрашиваются согласия | -1 | 1234567891234 |
claim_org_grant_data | Атрибутивный состав запрашиваемого согласия | + | Массив (1..unbounded) составных элементов ClaimOrgGrantData |
1 - обязательно должен присутствовать только один из элементов
Структура элемента ClaimOrgGrantData
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
mnemonic | Мнемоника запрашиваемого типа согласия | + | CREDIT |
expire | Cрок действия согласия после его утверждения пользователем (в днях) | - | 30 |
scopes | Перечень описаний запрашиваемых scope (областей доступа в ЕСИА) в рамках типа запрашиваемого согласия | + | Массив (1..unbounded) составных элементов Scope |
context | Контекст запроса согласия (JSON с дополнительной информацией о запросе согласия) | - | "{"test":"test"}" |
Структура элемента Scope
Область доступа в ЕСИА
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
sysname | Мнемоника scope | + | org_egr |
name | Наименование scope | - | Выписка из ЕГРЮЛ |
description | Описание scope | - | Выписка из ЕГРЮЛ |
required | Обязательность scope в составе выдаваемого согласия | - | true |
Параметры ответа
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"routing_code": "TESIA",
"object_ogrn": "1027700198767",
"inn": "4291623269",
"claim_org_grant_data": [
{
"mnemonic": "CREDIT",
"expire": "30",
"scopes": [
{
"sysname": "org_egr",
"name": "Выписка из ЕГРЮЛ",
"description": "Выписка из ЕГРЮЛ",
"required": "true"
}
],
"context": "{\"test\":\"test\"}"
}
]
}
В случае корректной настройки должен прийти следующий ответ:
{
"status": "SUCCEEDED",
"subject_org_oid": "7435741"
}