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:
- La transacción requiere captura biométrica explícita en cada ocasión → consulta los demás casos de uso transaccionales.
Capacidades involucradas
Capacidad adaptativa única:
| Capacidad | Requisito | Rol en el flujo |
|---|---|---|
| Revalidación Inteligente | Obligatoria | Orquesta 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
referencesen Crear Proceso: cada elemento requierereferenceType(REFERENCE_TYPE_PROCESS_IDoREFERENCE_TYPE_IMAGE_BASE64) yreferenceContent(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
- Native
- Web
Integración mediante SDK nativo — la captura se ejecuta dentro de tu aplicación usando el SDK de Unico para Android, iOS o Flutter.
- 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.
- Crea un proceso — llama a Create Process con el valor de
flowadecuado y el identificador del usuario. Usa eltokendevuelto para inicializar el SDK. - 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.
- Consulta el resultado — llama a Get Process para obtener los resultados de las capabilities.
- Aplica las reglas de negocio — evalúa los campos de la respuesta para aprobar, rechazar o escalar.
Integración mediante iFrame, Redirección o Nativa — Unico aloja la interfaz de captura y tú recibes el resultado por polling.
- Crea un proceso — llama a Create Process con el valor de
flowadecuado y el identificador del usuario. La respuesta incluye unauserRedirectUrl. - Redirige al usuario — envía al usuario a
userRedirectUrl. Unico renderiza el recorrido de captura. OwebAppTokenen aplicaciones nativas. - El usuario completa el recorrido — tras la captura, el usuario es redirigido de vuelta a tu
callbackUri. - Consulta el resultado — llama a Get Process para obtener los resultados de las capabilities.
- Aplica las reglas de negocio — evalúa los campos de la respuesta para aprobar, rechazar o escalar.

