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
IdentityCredentialErrorObjekts.
Instanz-Eigenschaften
Neben den unten aufgeführten Eigenschaften erbt IdentityCredentialError Eigenschaften von seinem Elternteil, DOMException.
errorExperimentell Schreibgeschützt-
Ein String. Dies kann entweder einer der in der OAuth 2.0 spezifizierten Fehlerliste aufgeführten Werte sein oder ein beliebiger String.
urlExperimentell 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…