WebAuthn Passkey
Clave de paso WebAuthn
Una clave de acceso WebAuthn es una credencial de inicio de sesión de clave pública que resiste sitios de inicio de sesión falsos. Dependiendo del proveedor y del autenticador, puede sincronizarse entre dispositivos o permanecer en un solo dispositivo.
Otro ejemplo
Un cliente agrega una clave de acceso después de iniciar sesión nuevamente. El servidor almacena la ID de la credencial y la clave pública. Envía un nuevo desafío vinculado a `howtovibeui.com`. Verifica el origen, la ID de RP, el desafío, la firma y la verificación del usuario. Un dispositivo perdido se maneja con otra clave de acceso o un flujo de recuperación revisado, no con una pregunta de seguridad.
Partes principales
- 01parte confiable y origen
- 02Par de claves de credencial de autenticador
- 03Nueva verificación de desafío y afirmación
Úsalo cuando
Ofrece llaves de acceso para inicio de sesión normal o extra seguro. Incluye configuración segura, una manera de gestionar varias credenciales y recuperación de cuenta.
No lo uses cuando
No afirme que cada clave de acceso permanece en un solo dispositivo ni omita las verificaciones de desafío del servidor. Nunca elimine la última vía de recuperación sin una confirmación clara.
Nombre usado en código
navigator.credentials.create/get with PublicKeyCredential + server-side challenge/origin/RP/signature validation Antes de lanzarlo
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome: Complete the task with Clave de paso WebAuthn (WebAuthn Passkey). User context: Un cliente agrega una clave de acceso después de iniciar sesión nuevamente. El servidor almacena la ID de la credencial y la clave pública. Envía un nuevo desafío vinculado a `howtovibeui.com`. Verifica el origen, la ID de RP, el desafío, la firma y la verificación del usuario. Un dispositivo perdido se maneja con otra clave de acceso o un flujo de recuperación revisado, no con una pregunta de seguridad. Technical concept or control: Clave de paso WebAuthn (WebAuthn Passkey). Why it fits: Ofrece llaves de acceso para inicio de sesión normal o extra seguro. Incluye configuración segura, una manera de gestionar varias credenciales y recuperación de cuenta. Do not use it when: No afirme que cada clave de acceso permanece en un solo dispositivo ni omita las verificaciones de desafío del servidor. Nunca elimine la última vía de recuperación sin una confirmación clara. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Es oficial para esa fuente. Otras plataformas o equipos pueden usar el término de otra manera. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
Revisa esta petición
Review how Clave de paso WebAuthn (WebAuthn Passkey) is used now. Definition: Una clave de acceso WebAuthn es una credencial de inicio de sesión de clave pública que resiste sitios de inicio de sesión falsos. Dependiendo del proveedor y del autenticador, puede sincronizarse entre dispositivos o permanecer en un solo dispositivo. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.