FederatedCredential

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

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

Das FederatedCredential-Interface der Credential Management API liefert Informationen über Anmeldeinformationen von einem föderierten Identitätsanbieter. Ein föderierter Identitätsanbieter ist eine Instanz, der eine Website vertraut, die korrekte Authentifizierung eines Benutzers durchzuführen, und die eine API für diesen Zweck bereitstellt. OpenID Connect ist ein Beispiel für ein Rahmenwerk eines föderierten Identitätsanbieters.

Hinweis: Die Federated Credential Management API (FedCM) bietet eine vollständigere Lösung für das Management der Identitätsföderation im Browser und verwendet den IdentityCredential-Typ.

In Browsern, die dies unterstützen, kann eine Instanz dieses Interfaces im credential-Mitglied des init-Objekts für globales fetch() übergeben werden.

Credential FederatedCredential

Konstruktor

FederatedCredential() Experimentell

Erstellt ein neues FederatedCredential-Objekt.

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Vorfahren, Credential.

FederatedCredential.provider Nur lesbar Experimentell

Gibt einen String zurück, der den föderierten Identitätsanbieter einer Anmeldeinformation enthält.

FederatedCredential.protocol Nur lesbar Experimentell

Gibt einen String zurück, der das föderierte Identitätsprotokoll einer Anmeldeinformation enthält.

Instanz-Methoden

Keine.

Beispiele

js
const cred = new FederatedCredential({
  id,
  name,
  provider: "https://account.google.com",
  iconURL,
});

// Store it
navigator.credentials.store(cred).then(() => {
  // Do something else.
});

Spezifikationen

Specification
Credential Management Level 1
# federated

Browser-Kompatibilität

BCD tables only load in the browser