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

View in English Always switch to English

IdentityCredentialError

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

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Das IdentityCredentialError Interface der FedCM API beschreibt einen Authentifizierungsfehler, der darauf hinweist, dass der Benutzeragent nach der Anforderung eines föderierten Kontos durch den Benutzer keine Identitätsbestätigung erhalten hat. Dies kann passieren, wenn der Client nicht autorisiert ist oder der Server vorübergehend nicht verfügbar ist.

Browser können diesen Fehlertyp verwenden, um die Fehlermeldung in der Benutzeroberfläche anzuzeigen.

DOMException IdentityCredentialError

Konstruktor

IdentityCredentialError() Experimentell

Erstellt eine neue Instanz des IdentityCredentialError Objekts.

Instanz-Eigenschaften

Neben den unten aufgeführten Eigenschaften erbt IdentityCredentialError Eigenschaften von seinem Elternteil, DOMException.

error Experimentell Schreibgeschützt

Ein String. Dies kann entweder einer der in der OAuth 2.0 spezifizierten Fehlerliste aufgeführten Werte sein oder ein beliebiger String.

url Experimentell Schreibgeschützt

Eine URL, die auf menschenlesbare Informationen über den Fehler verweist, um Benutzern anzuzeigen, wie der Fehler behoben werden kann oder wie der Kundendienst kontaktiert werden kann.

Beispiele

js
try {
  const cred = await navigator.credentials.get({
    identity: {
      providers: [
        {
          configURL: "https://idp.example/manifest.json",
          clientId: "1234",
        },
      ],
    },
  });
} catch (e) {
  const error = e.error;
  const url = e.url;
}

Spezifikationen

Specification
Federated Credential Management API
# browser-api-identity-credential-error-interface

Browser-Kompatibilität

Siehe auch