1. Web
  2. Web-APIs
  3. PublicKeyCredential
  4. id

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

PublicKeyCredential: id Eigenschaft

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die schreibgeschützte Eigenschaft id der PublicKeyCredential-Schnittstelle ist ein String, geerbt von Credential, der den Bezeichner der aktuellen PublicKeyCredential-Instanz darstellt.

Diese Eigenschaft ist eine in base64url kodierte Version von PublicKeyCredential.rawId.

Hinweis: Diese Eigenschaft darf nur in Top-Level-Kontexten verwendet werden und wird z. B. nicht in einem <iframe> verfügbar sein.

Wert

Ein String, der die in base64url kodierte Version von PublicKeyCredential.rawId ist.

Beispiele

js
const publicKey = {
 challenge: new Uint8Array(26) /* this actually is given from the server */,
 rp: {
 name: "Example CORP",
 id: "login.example.com",
 },
 user: {
 id: new Uint8Array(26) /* To be changed for each user */,
 name: "canand@example.com",
 displayName: "Carina Anand",
 },
 pubKeyCredParams: [
 {
 type: "public-key",
 alg: -7,
 },
 ],
};
navigator.credentials
 .create({ publicKey })
 .then((newCredentialInfo) => {
 const id = newCredentialInfo.id;
 // Do something with the id
 // send attestation response and client extensions
 // to the server to proceed with the registration
 // of the credential
 })
 .catch((err) => {
 console.error(err);
 });

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /