Detección de vida pasiva (imagen cifrada)
/evaluatePassiveLivenessToken
Este servicio realiza una prueba de vida (liveness) utilizando la mejor imagen tokenizada obtenida durante la captura de la selfie del usuario. Para generar la imagen tokenizada, se utiliza la función nativa del widget Selphi, con el parámetro bestImage (imagen abierta) generado por el widget.
Integración Requiere la implementación del widget Selphi Mobile o Selphi Web.
Solicitud:
bash
curl --location '{IDENTITY_API_BASE_URL}/services/evaluatePassiveLivenessToken' \
--header 'x-api-key: {API_KEY}' \
--header 'Content-Type: application/json' \
--data '{
"imageBuffer": "BAMBAQLNHJoWGPjfeuDIzDXdZuP/…",
"tracking": {
"extraData": "BQABAQG2gBNjuHN...",
"operationId": "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
}
}'Parámetros de la solicitud:
Parámetro
Tipo (Contenido)
Requerido
Descripción
imageBuffer
String (Base64)
Sí
Propiedad bestImage generada por el widget Selphi y tokenizada utilizando la función nativa del widget.
tracking
JSON Object
No
Objeto que representa la información de seguimiento necesaria.
extraData
String (Base64)
No
Token generado por el SDK móvil/web. Contiene información de seguimiento tokenizada con la Plataforma.
operationId
String (Base64)
No
Identificador de operación generado por el SDK móvil/web.
Campos de la respuesta:
Identificador
Tipo
Descripción
serviceResultCode
Integer
Código que indica el resultado general de la ejecución del servicio. Ver Tabla 1 - Código de Resultado del Servicio
serviceTime
String
Tiempo total de respuesta (milisegundos).
serviceLivenessResult
Integer
Código que indica el resultado de la evaluación de la prueba de vida pasiva. Ver Tabla 3 - Resultado de Prueba de Vida del Servicio
serviceResultLog
String
Campo descriptivo del resultado de la ejecución del servicio. Incluye detalles cuando hay un error o excepción.
serviceTransactionId
String
Identificador de transacción asociado a la solicitud procesada por la API.
Ejemplo de respuesta:
json
Last updated