Skip to main content

Validar una Validación Biométrica de Inicio de Sesión de Aplicación

Endpoint

POST https://api.verifik.co/v2/biometric-validations/validate

Descripción General

Una Validación Biométrica es una instancia dentro del sistema de Verifik que te permite procesar y validar identidades de usuarios mediante reconocimiento facial y detección de vida. Este endpoint procesa los datos biométricos enviados por los usuarios para verificar su identidad y completar el proceso de validación. Esto se utiliza típicamente después de que un usuario ha completado su sesión de detección de vida.

Encabezados

NombreValor
Content-Typeapplication/json
AuthorizationBearer {YOUR_ACCESS_TOKEN}
warning

El Token JWT que debes usar al validar validaciones biométricas debe contener un token de livenessSession válido que fue proporcionado durante la creación de la validación biométrica.

El token proporcionado en esta respuesta es el token que puedes pasar a tu propia aplicación para iniciar sesión en tu aplicación. En la solución sin código, este token se agrega al redirectUrl de tu projectFlow.

Por ejemplo, https://verifik.co?token={token}

Parámetros

NombreTipoRequeridoDescripción
imagestringImagen codificada en Base64 del rostro del usuario para validación biométrica.

Solicitud

import axios from 'axios';

const options = {
method: 'POST',
url: 'https://api.verifik.co/v2/biometric-validations/validate',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer <your_token>'
},
data: {
image: 'base64_encoded_image_data'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Respuesta

{
"success": true,
"data": {
"_id": "biometric_validation_123456789",
"status": "completed",
"verificationResults": {
"livenessDetection": "passed",
"identityMatch": "passed",
"qualityScore": 0.95,
"antiSpoofing": "passed"
},
"biometricData": {
"faceImage": "base64_encoded_image",
"template": "biometric_template_data",
"quality": "good",
"livenessScore": 0.95
},
"riskScore": 0.05,
"completedAt": "2024-01-15T10:32:00Z",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
}

Características

  • Verificación Biométrica: Procesa reconocimiento facial y detección de vida
  • Evaluación de Calidad: Analiza la calidad de imagen y la calidad de plantilla biométrica
  • Protección Anti-Suplantación: Seguridad avanzada contra intentos biométricos falsos
  • Puntuación de Riesgo: Calcula puntuaciones de riesgo para decisiones de autenticación
  • Token de Autenticación: Genera tokens seguros para acceso a la aplicación
  • Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, PHP y Swift
  • Resultados Completos: Resultados de verificación detallados y datos biométricos
  • Características de Seguridad: Validación de sesión de vida y generación de tokens seguros