Подтверждение личности гражданина РФ или иностранного гражданина в ЕСИА
Атрибут | Значение |
---|---|
Название | esia-confirm |
Тип | Адаптер для взаимодействия с ЕСИА через СМЭВ3 |
Наименование | Подтверждение личности гражданина РФ или иностранного гражданина в ЕСИА |
Область применения | Межведомственное взаимодействие |
Версия | 1.4.0 |
Версия МР | 3.0 |
Версия СМЭВ | СМЭВ3 |
Переменные окружения
Название | Описание |
---|---|
CA_CERT | сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | ключ, используемый для подключения к rabbitmq |
MQ_HOST | хост rabbitmq |
MQ_PORT | порт rabbitmq |
SMEV_SERVICE | название смэв сервиса, на который будут отправляться запросы |
ROUTING_CODE | код маршрутизации на ЕСИА среду |
RA_ID | идентификатор центра обслуживания |
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Справочник кодов ЕСИА сред
Код | Среда |
---|---|
DEV | Тестовая среда |
UAT | Тестовая среда |
TESIA | Интеграционная тестовая среда (должна использоваться при тестировании получения сведений ИС потребителя) |
TCOD | Тестовая среда |
PROD | Продуктивная среда |
Принимаемые параметры
Параметр | Название | Обязательное | Пример |
---|---|---|---|
routing_code | Код маршрутизации на ЕСИА среду | - возьмется из переменной окружения ROUTING_CODE |
DEV |
snils_operator | СНИЛС оператора центра обслуживания | + | 135-419-238 52 |
ra | Идентификатор центра обслуживания | - возьмется из переменной окружения RA_ID |
1000321282 |
lastname | Фамилия | + | Иванов |
firstname | Имя | + | Иван |
middlename | Отчество | - обязательно, если отчество присутствует в документе, удостоверяющем личность |
Иванович |
Адрес электронной почты пользователя | - | test@mail.com | |
mobile | Номер мобильного телефона пользователя | - | +7(920)4021351 |
doc | Документ, удостоверяющий личность пользователя | + | Составной тип doc |
Указывается либо email, либо mobile
Структура элемента doc
Параметр | Название | Обязательное | Пример |
---|---|---|---|
type | Тип документа, удостоверяющего личность | + | RF_PASSPORT |
series | Серия документа | + | 0489 Строка. Для паспорта РФ имеет формат XXXX, для заграничного паспорта гражданина РФ имеет формат XX, для документа иностранного гражданина – не более 32 символов |
number | Номер документа | + | 123456 Строка. Для паспорта РФ имеет формат ХХХХХХ, для заграничного паспорта гражданина РФ имеет формат XXXXXXX, для документа иностранного гражданина – не более 32 символов |
Типы документов, удостоверящих личность
Код | Описание документа |
---|---|
RF_PASSPORT | Паспорт гражданина РФ |
FID_DOC | Документ иностранного гражданина |
FRGN_PASS | Заграничный паспорт гражданина РФ |
Параметры ответа
status - статус выполнения операции description - описание статуса выполнения операции
errors - список ошибок
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"routing_code": "DEV",
"snils_operator": "123-456-789 10",
"ra": "42",
"lastname": "Иванов",
"firstname": "Иван",
"middlename": "Иванович",
"doc": {
"type": "RF_PASSPORT",
"series": "0404",
"number": "776947"
},
"email": "test@mail.com",
"mobile": "+7(999)0001117"
}
В случае корректной настройки должен прийти следующий ответ:
{
"status": "SUCCEEDED",
"description": "Операция успешно выполнена"
}