Passkeys y WebAuthn

Una prueba que no viaja: solo su firma.

Con passkeys, el dispositivo verifica a la persona y firma un desafío del servidor. AUTH4US recibe la firma, nunca huellas, rostros ni PIN.

Código completoImplementado sobre el estándar WebAuthn. No se ha verificado en vivo con autenticadores físicos.
  1. Descubrir
  2. Autorizar
  3. Probar
  4. Verificar
  5. Consentir
  6. Emitir
  7. Sesión
  8. Revocar
El desafío del servidor viaja al autenticador; la persona confirma en el dispositivo; vuelve una aserción firmada; el servidor la verifica y la compuerta se abre. El dato biométrico no sale del dispositivo.

Demostración simulada: no usa tu autenticador ni envía datos.

Entrar

El servidor aún no ha emitido un desafío.

  1. Desafío
  2. Presencia
  3. Verificando
  4. Autenticado

Cuatro ceremonias, un mismo estándar.

Los desafíos se guardan con un solo uso y caducan a los dos minutos; con Redis, se comparten entre nodos.

Esperando la confirmación de la passkey

La persona escribe su usuario y usa su passkey. Si el usuario no existe, el desafío es sintético: no revela quién tiene cuenta.

Código completo

Veámoslo con tus aplicaciones.

Una demostración con datos sintéticos: tus flujos, tus métodos de entrada y tu modelo de tenants.