Vincent
Created: July 11, 2025
Updated: July 16, 2025
See the original glossary version in English here.
In WebAuthn ist authenticatorSelection
ein
wichtiger Teil des PublicKeyCredentialCreationOptions
-Objekts. Diese Funktion ermöglicht
es Relying Parties (RPs), Kriterien für
die Auswahl der passenden Authenticatoren während des create()
-Vorgangs festzulegen. Die
Funktion ist aus folgenden Gründen wichtig:
"authenticatorSelection": { "authenticatorAttachment": "platform", "residentKey": "required", "requireResidentKey": false, "userVerification": "required", }
Im Folgenden schlüsseln wir die möglichen Werte und Konfigurationen von authenticatorSelection genauer auf.
authenticatorSelection
legt Anforderungen für die Auswahl von Authenticatoren in
WebAuthn fest.authenticatorSelection
in WebAuthn ist entscheidend, um sicherzustellen, dass der
Authentifizierungsprozess spezifischen Sicherheitsanforderungen und den Wünschen der
Nutzer an das Nutzungserlebnis entspricht. Es bietet
Relying Parties die Flexibilität,
den Registrierungsprozess an ihre Sicherheitsbedürfnisse anzupassen.
Hier ist eine Übersicht der möglichen Werte, wie sie in der WebAuthn-Spezifikation festgelegt sind:
Mögliche Werte:
Dieser Wert gibt an, ob die Relying Party eine auffindbare Anmeldeinformation (discoverable credential) erstellen möchte. Mögliche Werte sind:
Dieser Wert wird nur aus Gründen der Abwärtskompatibilität mit WebAuthn Level 1 verwendet.
Er wird auf „true“ gesetzt, wenn residentKey
auf „required“ gesetzt ist.
Dieser Wert gibt an, ob eine Nutzerverifizierung für den Vorgang erforderlich ist. Mögliche Werte sind:
Warnung: Wenn dieser Wert auf „preferred“ gesetzt ist, kann der Authenticator die Nutzerverifizierung während des Authentifizierungsprozesses überspringen. Mehr zu diesem Thema erfahren Sie in diesem Artikel.
Mit authenticatorSelection
in WebAuthn können Relying Parties den Typ der
Authenticatoren festlegen, die für ihren Authentifizierungsprozess geeignet sind. Dies
schließt die Anforderung zur Nutzerverifizierung und den Typ des Authenticators ein.
Es beeinflusst das Nutzererlebnis, indem es den Typ des verwendeten Authenticators (Plattform oder Roaming) bestimmt und das Niveau der Nutzerverifizierung festlegt. Dadurch werden die Einfachheit und Sicherheit des Authentifizierungsprozesses beeinflusst.
Die Einstellung authenticatorAttachment
in authenticatorSelection
gibt vor, ob ein
fest installierter Plattform-Authenticator oder ein entfernbarer plattformübergreifender
Authenticator erforderlich ist. Dies beeinflusst die physischen und funktionalen
Eigenschaften des Authentifizierungsprozesses.
Table of Contents
Enjoyed this read?
🤝 Join our Passkeys Community
Share passkeys implementation tips and get support to free the world from passwords.
🚀 Subscribe to Substack
Get the latest news, strategies, and insights about passkeys sent straight to your inbox.