Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
FederatedCredentialInit
DasFederatedCredentialInit Wörterbuch repräsentiert das Objekt, das anCredentialsContainer.create() als Wert derfederated-Option übergeben wird: das heißt, beim Erstellen einesFederatedCredential-Objekts, das ein Anmeldedatenobjekt eines föderierten Identitätsanbieters darstellt.
Hinweis:DieFederated Credential Management API (FedCM) ersetzt dieFederatedCredential-Schnittstelle zugunsten derIdentityCredential-Schnittstelle.
DasFederatedCredentialInit Wörterbuch wird nicht verwendet, wenn mit derIdentityCredential-Schnittstelle gearbeitet wird.
In diesem Artikel
Instanzeigenschaften
iconURLOptionalEin String, der die URL eines Symbols oder Avatars darstellt, das mit den Anmeldedaten verknüpft wird.
idEin String, der eine eindeutige ID für die Anmeldedaten darstellt.
nameOptionalEin String, der den Benutzernamen der Anmeldedaten darstellt.
originEin String, der den Ursprung der Anmeldedaten darstellt.
FederatedCredential-Objekte sind ursprungsgebunden, was bedeutet, dass sie nur auf dem angegebenen Ursprung verwendet werden können, für den sie bestimmt sind.protocolOptionalEin String, der das Protokoll des föderierten Identitätsanbieters der Anmeldedaten darstellt (zum Beispiel
"openidconnect").providerEin String, der den föderierten Identitätsanbieter der Anmeldedaten darstellt (zum Beispiel
"https://www.facebook.com"oder"https://accounts.google.com").
Beispiele
>Erstellen von Anmeldedaten für eine föderierte Identität
const credInit = { id: "1234", name: "Serpentina", origin: "https://example.org", protocol: "openidconnect", provider: "https://provider.example.org",};const makeCredential = document.querySelector("#make-credential");makeCredential.addEventListener("click", async () => { const cred = await navigator.credentials.create({ federated: credInit, }); console.log(cred.name); console.log(cred.provider);});Spezifikationen
| Specification |
|---|
| Credential Management Level 1> # dom-federatedcredential-federatedcredential> |