Биометрическая аутентификация по данным из государственной базы данных
Last updated
Was this helpful?
Last updated
Was this helpful?
Биометрическая аутентификация по данным из государственной базы данных это биометрическая аутентификация, которая осуществляется в результате сравнения лучшего кадра, полученного при определении живости лица, с фото лица, из документа удостоверяющего личность резидента республики Казахстан, полученного из государственной базы данных.
Документ удостоверяющего личность резидента республики Казахстан:
для граждан РК - это удостоверение личности гражданина РК,
для иностранцев-резидентов - это вид на жительство в РК.
1) ИС партнера запрашивает токен по логину и паролю, предоставленному CID
2) ИС партнера производит старт сессии в CID по полученному токену
3) СID стартует сессию и осуществляет запрос персональных данных клиента из государственной базы данных.
Процесс получения персональных данных может состоять из следующих этапов:
Если клиент ранее не предоставлял разрешение на доступ к его персональным данным, то:
клиенту на номер мобильного телефона, зарегистрированный в базе мобильных граждан за его ИИН будет отправлено sms через SMS-шлюз eGov 1414 с запросом предоставить разрешение к его персональным данным (данные из удостоверение личности/ВНЖ и фото лица).
если клиент даст разрешение на доступ к его персональным данным, то CID направит запрос к государственной базе для получения его персональных данных
если клиент откажет в доступе к его персональным данным, то CID отобразит сообщение об ошибке
Если клиент ранее предоставлял разрешение на доступ к его персональным данным, то CID направит запрос к государственной базе для получения его персональных данных.
4) CID обработает ответ от государственной БД:
Если персональные данные (фото, данные из документа удостоверяющего личность) не были предоставлены, то CID выведет сообщение об ошибке:
Если данные были предоставлены, то CID выведет экран биометрической аутентификац
4) Пользователь осуществляет сканирования лица клиента и CID проводит определение живости лица и выделение лучшего кадра
5) CID проводит сверку фото лица полученного из государственной базы данных с фото лица полученного при сканировании в CID, завершает сессию и передает номер сессии в ИС партнера на указанный URI
6) ИС - партнера по номеру сессии получает данные сессии ( результаты биометрической аутентификации)
Токен, получаемый ИС партнера для сессии - одноразовый. Период жизизни токена состовляет 15 минут
identificationType
Да
Указатель на запуск сессии биометрической аутентификации по данным из государственной базы даных
redirectUri
Указывается в ИС Партнера
Да
ИС Партнера передает ссылку на ресурс, куда CID вернет данные сессии.
Ограничения - указанная ссылка на ресурс должна быть в списке разрешенных. Партнер за ранее должен предоставить BTSD список uri для включения в список разрешенных
state
Указывается в ИС Партнера
Нет
Состояние системы Партнера которое будет передано CID в редиректе на ресурс ИС партнера в неизменном состоянии. Длина параметра должна быть не более 500 символов
Тело запроса
identificationNumberType
String
Да
Тип идентификационного пераметра физического лица. Допустима передача следующего типа:
IIN - типом идентификационного параметра является ИИН
identificationNumber
String
Да
Идентификационный параметр физического лица, передается номер ИИН. Обязательно должно быть передано 12 цифр.
allowFaceMatchFailure
Boolean
Нет
Признак низко-рисковой операции, если в параметре передано значение TRUE.
При низко-рисковой операции в случае, если биометрическая аутентификация будет не пройдена клиентом, то ИС Партнера получит ответ в котором будут переданы параметры следующих объектов: liveness, errorInfo
Параметр
Тип
Обязательный
Описание
token
String
Yes
Токен, полученный в методе получения токена
Параметр
Тип
Обязательный
Описание
<идентификатор сессии>
String
Yes
Уникальный идентификатор сессии в CID
identification-result
String
Yes
Тип запрашиваемых данных.
В случае если сессия завершилась успешно, то ИС получит данные документа удостоверяющего личность и данные биометрической аутентификации.
В случае если сессия завершилась успешно, то ИС получит данные ошибки
Пример - сессия завершена успешно (пользователь прошел биометрическую аутентификацию)
Пример - сессия завершена не успешно пользователь завершил сессию (пользователь не прошел биометрическую аутентификацию)
Параметр
Тип
Обязательный
Описание
sessionId
String
Yes
Уникальный идентификатор сессии в CID
sessionStarted
DateTime
Yes
Дата/время начала сессии в CID
sessionEnd
DateTime
Yes
Дата/время окончания сессии в CID
sessionStatus
String
Yes
Статус сессии в CID. Может принимать следующие значения:
SUCCESS - сессия завершена успешно биометрическая аутентификация пройдена
FAILED - сессия не завершена, остановлена пользователем
document
Object
No
Данные документа, удостоверяющего личность
recognizedDocumentType
String
YES
Вид документа удостоверяющего личность. Может принимать следующие значения
RESIDENCE_PERMIT - Вид на жительство РК
ID_CARD - УЛ гражданина РК
countryCode
String
YES
Код страны (ISO 3166-1 Alfa-3), выдавшей документ. Для УЛ РК и ВНЖ РК - KAZ
documentNumber
String
YES
Номер документа
firstName
String
YES
Имя
lastName
String
YES
Фамилия
patronymic
String
NO
Отчество
gender
String
YES
Пол. Передается:
F - для женщин
M - для мужчин
dateOfBirth
Data
YES
Дата рождения
placeOfBirth
String
NO
Место рождения
nationality
String
YES
Указывается страна гражданства для документов: RESIDENCE_PERMIT
Указывается национальность для ID_CARD
issueDate
Data
NO
Дата выдачи
expireDate
Data
YES
Срок действия
authority
String
NO
Орган выдавший документ
identificationNumber
String
NO
ИИН
liveness
Object
No
Данные биометрической аутентификации
verificationType
String
YES
Тип биометрической верификации примененной CID.
VERIFICATION_3D - была применена 3D Liveness
selfieConfidenceLevel
String
YES
Полученный коэффициент схожести лиц при сравнении эталонной фото лица из гос., БД с лучшим кадром из процесса определения витальности лица
creationTime
DateTime
YES
Дата создания медиа материалов (прохождение лайвнеса)
responseTime
DateTime
YES
Дата/время формирования ответа
errorInfo
Object
No
Данные об ошибке
eventType
String
Yes
Событие/этап на котором произошла ошибка
error
String
Yes
Код ошибки
errorMessage
String
Yes
Текст ошибки
Перечень ошибок см., статью Ошибки сервисов CID
В рамках данной сессии в CID фиксируются следующие медиа-данные
Лучший снимок с изображением лица;
Видо-ролик определеия живости лица.
Описание методов получения медиа-данных см., статью Получение медиа-данных сессии
- вернуть результат сессии.