Zum Inhalt springen
ecdsa.com

Discoverable Credential (Resident Key)

Ein WebAuthn-Credential, dessen privaten Schlüssel und User Handle der Authenticator speichert, sodass es sich finden lässt, ohne dass der Server zuerst eine Credential-ID sendet; das ermöglicht die Anmeldung per Passkey ohne Benutzernamen.
Auch geschrieben alsresident keyresidentKeyclient-side discoverable credentialusernameless

Die Relying Party fordert ein solches Credential mit residentKey: "required" (oder preferred) in authenticatorSelection an; bei der Anmeldung ruft sie get mit einer leeren Liste allowCredentials auf und erhält mit der Assertion das userHandle. Passkeys sind per Definition auffindbar (discoverable), und Conditional Mediation (mediation: "conditional") zeigt sie in der Autofill-Liste des Browsers.

Nicht auffindbare Credentials (das U2F-Modell) halten den privaten Schlüssel per Key Wrapping in der Credential-ID, die der Server speichert; so können Sicherheitsschlüssel beliebig viele Websites unterstützen, aber zuerst muss ein Benutzername eingegeben werden. Discoverable Credentials belegen begrenzten Speicher auf Sicherheitsschlüsseln und lassen sich dort auflisten und löschen; Manager für synchronisierte Passkeys haben keine solche Grenze.

Standards und Quellen

Alle Begriffe