Упрощенная идентификация пользователей (УПРИД) в ЕСИА
Атрибут | Значение |
---|---|
Название | uprid3 |
Тип | Адаптер для вида сведений |
Наименование | Упрощенная идентификация пользователей (УПРИД) в ЕСИА |
Область применения | Межведомственное взаимодействие |
Версия ВС | 1.4.3 |
Версия МР | 3.0 |
Версия СМЭВ | СМЭВ3 |
Переменные окружения
Название | Описание |
---|---|
CA_CERT | сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | ключ, используемый для подключения к rabbitmq |
MQ_HOST | хост rabbitmq |
MQ_PORT | порт rabbitmq |
SMEV_SERVICE | название смэв сервиса, на который будут отправляться запросы |
SMEV_ROUTING_CODE | код маршрутизации на ЕСИА среду, используемый по умолчанию |
UPRID_VERSION | версия сервис УПРИД (1.4.0 , 1,4,3 , …) |
Допустимые коды ЕСИА сред:
Код | Описание |
---|---|
DEV | Тестовая среда |
UAT | Тестовая среда |
TESIA | Интеграционная тестовая среда (должна использоваться при тестировании получения сведений ИС потребителя) |
TCOD | Тестовая среда |
PROD | Продуктивная среда |
В продуктивной среде допустимо только значение PROD
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Принимаемые параметры
Параметр | Название | Обязательное | Пример |
---|---|---|---|
routing_code | Код маршрутизации на ЕСИА среду. При отсутствии подставляется значение переменной окружения SMEV_ROUTING_CODE или DEV | DEV | |
pass_series | Серия паспорта | + | 0404 |
pass_number | Номер паспорта | + | 123456 |
surname | Фамилия | + | Иванов |
name | Имя | + | Иван |
patronymic | Отчество | Иванович | |
snils | СНИЛС физического лица | 152-111-22 13 | |
inn | ИНН физического лица | 123456789012 | |
united_policy | Единый номер полиса ОМС | 8155710844000662 | |
old_policy | Старый номер полиса ОМС | AB № ABCZD | |
temp_policy | Временный номер полиса ОМС | 142896234 |
Одновременно указывать united_policy, old_policy, temp_policy запрещено.
Параметры ответа
code - код статусов выполнения операций. description - описание кода статуса.
Примеры
v 1.4.0
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"pass_series": "0404",
"pass_number": "090608",
"surname": "Иванов",
"name": "Иван",
"patronymic": "Иванович",
"snils": "123-456-789 01",
"inn": "123456789012"
}
v 1.4.3
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"pass_series": "1111",
"pass_number": "111111",
"surname": "Тестов",
"name": "Тест",
"patronymic": "Тестович",
"snils": "229-785-346 20"
}
Корневой xml-документ вида сведений:
<tns:ESIADataVerifyRequest xmlns:tns="urn://mincomsvyaz/esia/uprid/1.4.3" xmlns:ns2="urn://mincomsvyaz/esia/commons/rg_sevices_types/1.4.3">
<tns:RoutingCode>TESIA</tns:RoutingCode>
<tns:passportSeries>1111</tns:passportSeries>
<tns:passportNumber>111111</tns:passportNumber>
<tns:lastName>Тестов</tns:lastName>
<tns:firstName>Тест</tns:firstName>
<tns:middleName>Тестович</tns:middleName>
<tns:snils>229-785-346 20</tns:snils>
</tns:ESIADataVerifyRequest>
В случае корректной настройки должен прийти следующий ответ:
{
"code": "VALID",
"description": "Данные корректны",
"request_id": "1115335"
}