Face Identifier предназначен для сценариев, в которых отсутствует связь с документом, удостоверяющим личность, — ситуаций, когда клиенты хотят избежать передачи номеров документов из соображений конфиденциальности. Его основная функция — создать уникальную идентичность для каждого лица на основе единственного селфи.
Это позволяет вам:
- Выявлять повторяющихся пользователей и предотвращать создание дублирующих аккаунтов — распознавать, возвращается ли тот же человек или пытается создать несколько аккаунтов, обеспечивая стабильное распознавание личности без официальных документов.
- Интегрироваться через Web, Native или API — используя только селфи в качестве входных данных, без каких-либо дополнительных данных документа.
- Комбинировать с другими сигналами — добавлять Face Identifier вместе с другими возможностями по мере необходимости.
Что это делает
На основе захваченного селфи Face Identifier генерирует стабильный непрозрачный биометрический идентификатор (personId), который однозначно представляет это лицо. Пользователь не объявляет никакого идентификатора — личность является результатом вызова, а не входными данными. При каждом успешном совпадении ответ возвращает тот же personId, что позволяет распознавать одного и того же пользователя в будущих процессах.
Входные данные
Селфи захватывается с помощью SDK или веб-интеграции. При headless-интеграции через API изображение передаётся в виде imagebase64 в теле запроса POST /v1/process с параметром flow=idface. Не указывайте subject.code — Face Identifier возвращает personId в ответе.
Чтобы убедиться, что изображение, отправляемое через API, соответствует биометрическим требованиям, используйте Unico SDK для вашей платформы или следуйте стандарту захвата. Face Identifier не принимает произвольные изображения без контроля качества захвата.
Возможные ответы
idFace.result | Значение |
|---|---|
FOUND | Личность подтверждена. personId возвращён и заполнен. |
NOT_FOUND | Личность не подтверждена. personId будет отсутствовать. |
Пример ответа
{
"id": "1c1fc38b-7e98-4f9a-a04d-7a4a8b29d2c1",
"status": 3,
"idFace": {
"personId": "a1b2c3d4e5f67890a1b2c3d4e5f67890a1b2c3d4e5f67890a1b2c3d4e5f67890",
"result": "FOUND"
}
}
personId — стабильный непрозрачный идентификатор: один и тот же пользователь всегда будет соответствовать одному и тому же значению. Сохраните его вместе с записью пользователя, чтобы распознавать того же человека при последующих вызовах Face Identifier.
Доступность
| Поверхность | Поддерживается |
|---|---|
| SDK (Android, iOS, Flutter) | ✅ |
| Web (iFrame, Redirect) | ✅ |
| API (headless, без SDK) | ✅ |