Saltar al contenido principal
Revalidación inteligente

Reautentica a los usuarios en transacciones posteriores al registro, permitiendo que los métodos de autenticación varíen según la experiencia deseada y la criticidad del flujo.

Qué resuelve este caso de uso

La revalidación inteligente aborda el desafío de reautenticar a los usuarios con la menor fricción posible, orquestando múltiples métodos de verificación de identidad de forma adaptativa — eligiendo el método más apropiado para el nivel de riesgo de cada transacción. En lugar de requerir siempre una captura biométrica completa, combina metadatos y/o passkeys con los datos biométricos existentes (si se desea).

El nivel mínimo de fricción puede configurarse seleccionando el useCase; según el nivel de criticidad, es posible establecer el mínimo de fricción como autenticación silenciosa, passkey o simplemente biometría facial como desafío. Una vez seleccionado, Unico orquestará la tecnología de menor fricción posible, garantizando siempre el mismo nivel de seguridad que una biometría facial.

Usa este caso de uso cuando:

  • Revalidación periódica (p. ej., inicio de sesión sin contraseña, revisión semanal).
  • Transferencias financieras
  • Gestión de cuenta (p. ej., cambios de contraseña o de límites)
  • Suscripciones a servicios
  • Registro de nuevo dispositivo
  • Operaciones financieras (inversiones, préstamos, retiros), entre otros.

No uses este caso de uso cuando:

Capacidades involucradas

Capacidad adaptativa única:

CapacidadRequisitoRol en el flujo
Revalidación InteligenteObligatoriaOrquesta metadatos, passkeys y datos biométricos de forma adaptativa para verificar si el usuario coincide con el proceso de referencia.

Requisitos previos

  • Bearer token — consulta Autenticación.
  • Credenciales de Sandbox — consulta Entornos.
  • SDK o componente Web instalado — solo para integraciones Web y SDK. Consulta SDKs y Herramientas.
  • Biometría de referencia — el usuario debe haber completado previamente un proceso de onboarding o registro biométrico. Pásala mediante el array references en Crear Proceso: cada elemento requiere referenceType (REFERENCE_TYPE_PROCESS_ID o REFERENCE_TYPE_IMAGE_BASE64) y referenceContent (el UUID del proceso o la imagen codificada en base64).
  • Valor de useCase — obligatorio al crear el proceso. Consulta Revalidación Inteligente para la lista completa de valores válidos y su comportamiento.

Implementación paso a paso

Integración mediante SDK nativo — la captura se ejecuta dentro de tu aplicación usando el SDK de Unico para Android, iOS o Flutter.

  1. Instala el SDK — añade la dependencia del SDK de Unico para tu plataforma. Consulta la guía de configuración para Android, iOS o Flutter.
  2. Crea un proceso — llama a Create Process con el valor de flow adecuado y el identificador del usuario. Usa el token devuelto para inicializar el SDK.
  3. Inicia la captura — el SDK renderiza la interfaz de cámara y realiza la detección de vida en el dispositivo, devolviendo el payload capturado.
  4. Consulta el resultado — llama a Get Process para obtener los resultados de las capabilities.
  5. Aplica las reglas de negocio — evalúa los campos de la respuesta para aprobar, rechazar o escalar.
Android

SDK nativo de Android para captura en la aplicación.

iOS

SDK nativo de iOS para captura en la aplicación.

Flutter

SDK de Flutter multiplataforma para captura en la aplicación.