A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/de/docs/Web/API/Web_Authentication_API/Authenticator_data below:

Authenticator-Daten - Web-APIs | MDN

Authenticator-Daten

Die Authenticator-Datenstruktur enthält Informationen vom Authenticator über die Verarbeitung einer Anfrage zur Erstellung oder Authentifizierung von Anmeldeinformationen — wie den Relying Party ID Hash (rpIdHash), einen Signaturzähler, den Test der Benutzerpräsenz, Benutzerüberprüfungs-Flags und alle vom Authenticator verarbeiteten Erweiterungen. Auf dieser Seite wird erklärt, was in der Datenstruktur enthalten ist.

Zugriff auf Authenticator-Daten

Authenticator-Daten werden dem Browser als ArrayBuffer zur Verfügung gestellt und können auf verschiedene Weise abgerufen werden. Die zwei bequemsten Methoden sind:

Datenstruktur

Ein Authenticator-Daten-ArrayBuffer ist mindestens 37 Bytes lang und enthält die folgenden Felder:

rpIdHash (32 Bytes)

Der SHA-256 Hash der Relying Party ID, auf die die Anmeldeinformationen bezogen sind. Der Server stellt sicher, dass dieser Hash mit dem SHA256-Hash seiner eigenen Relying Party ID übereinstimmt, um Phishing oder andere Man-in-the-Middle-Angriffe zu verhindern.

flags (1 Byte)

Ein Bitfeld, das verschiedene Attribute angibt, die vom Authenticator bestätigt wurden. Die Bits sind wie folgt, wobei Bit 0 das am wenigsten signifikante Bit ist und alle nicht unten genannten Bits "für zukünftige Verwendung reserviert" sind:

signCount (4 Bytes)

Ein Signaturzähler, wenn vom Authenticator unterstützt (anders auf 0 gesetzt). Server können diesen Zähler optional verwenden, um die Klonung des Authenticators zu erkennen.

attestedCredentialData (variable Länge)

Die Anmeldeinformationen, die erstellt wurden. Diese sind nur bei einem navigator.credentials.create() Aufruf vorhanden. Dies ist eine Byte-Sequenz mit dem folgenden Format:

extensions (variable Länge)

Eine optionale CBOR Karte, die die Antwortausgaben von Erweiterungen enthält, die vom Authenticator verarbeitet wurden.

Erweiterungen sind optional, und unterschiedliche Browser können unterschiedliche Erweiterungen erkennen. Die Verarbeitung von Erweiterungen ist für den Browser stets optional: Wenn ein Browser eine bestimmte Erweiterung nicht erkennt, wird sie einfach ignoriert. Informationen zur Verwendung von Erweiterungen und welche von welchen Browsern unterstützt werden, finden Sie unter Web Authentication extensions.

Hinweis: Die Authenticator-Daten enthalten nur die Ergebnisse von Erweiterungen, die vom Authenticator verarbeitet wurden. Die Ergebnisse von Erweiterungen, die vom Browser (Client) verarbeitet wurden, können über PublicKeyCredential.getClientExtensionResults abgerufen werden.

Siehe auch

Definition der Authenticator-Daten in der WebAuthn-Spezifikation


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4