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.
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
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
Loading…