Diese Seite wurde automatisch übersetzt. Lesen Sie die englische Originalversion hier.
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.
Abonnieren Sie unseren Passkeys Substack für aktuelle News.
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.
Experimentieren Sie mit Passkey-Flows im Passkeys Debugger.
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.
Corbado ist die Passkey Intelligence Platform für CIAM-Teams, die Consumer-Authentifizierung im großen Maßstab betreiben. Wir zeigen Ihnen, was IDP-Logs und generische Analytics-Tools nicht sehen können: welche Geräte, OS-Versionen, Browser und Credential-Manager Passkeys unterstützen, warum Enrollments nicht zu Logins werden, wo der WebAuthn-Flow scheitert und wann ein OS- oder Browser-Update den Login still und leise unterbricht – und das alles, ohne Okta, Auth0, Ping, Cognito oder Ihren In-House-IDP zu ersetzen. Zwei Produkte: Corbado Observe ergänzt Observability für Passkeys und jede andere Login-Methode. Corbado Connect bringt Managed Passkeys mit integrierter Analytics (neben Ihrem IDP). VicRoads betreibt Passkeys für über 5 Mio. Nutzer mit Corbado (+80 % Passkey-Aktivierung). Mit einem Passkey-Experten sprechen →
Sehen Sie, wie Corbado zu Ihrem Passkey-Rollout und bestehenden Authentifizierungs-Stack passt.
Console ansehen
Inhaltsverzeichnis
Ähnliche Artikel