Saltar al contenido
ecdsa.com

Credencial detectable (clave residente)

Una credencial de WebAuthn cuyo autenticador guarda la clave privada y el identificador de usuario (user handle), de modo que puede encontrarse sin que el servidor envíe antes un ID de credencial; esto permite iniciar sesión con una llave de acceso sin nombre de usuario.
También se escriberesident keyresidentKeyclient-side discoverable credentialusernameless

Las relying parties la solicitan con residentKey: "required" (o preferred) en authenticatorSelection; al iniciar sesión llaman a get con una lista allowCredentials vacía y reciben el userHandle junto con la aserción. Las llaves de acceso son detectables por definición, y la mediación condicional (mediation: "conditional") las muestra en la lista de autocompletado del navegador.

Las credenciales no detectables (el modelo de U2F) guardan la clave privada envuelta dentro del ID de credencial almacenado en el servidor, así que las llaves de seguridad pueden admitir un número ilimitado de sitios, pero el usuario tiene que escribir primero un nombre de usuario. Las credenciales detectables ocupan el almacenamiento limitado de las llaves de seguridad y se pueden listar y eliminar allí; los gestores de llaves de acceso sincronizadas no tienen ese límite.

Estándares y referencias

Todos los términos