Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
IdentityCredentialError
Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
DasIdentityCredentialError Interface derFedCM 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.
In diesem Artikel
Konstruktor
IdentityCredentialError()ExperimentellErstellt eine neue Instanz des
IdentityCredentialErrorObjekts.
Instanz-Eigenschaften
Neben den unten aufgeführten Eigenschaften erbtIdentityCredentialError Eigenschaften von seinem Elternteil,DOMException.
errorExperimentellSchreibgeschütztEin String. Dies kann entweder einer der in derOAuth 2.0 spezifizierten Fehlerliste aufgeführten Werte sein oder ein beliebiger String.
urlExperimentellSchreibgeschütztEine 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> |