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 vor der Verwendung auf produktiven Webseiten.
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.
Konstruktor
- FederatedCredential()Experimentell
- 
Erstellt ein neues FederatedCredential-Objekt.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Vorfahren, Credential.
- FederatedCredential.providerSchreibgeschützt Experimentell
- 
Gibt einen String zurück, der den föderierten Identitätsanbieter einer Anmeldeinformation enthält. 
- FederatedCredential.protocolSchreibgeschützt Experimentell
- 
Gibt einen String zurück, der das föderierte Identitätsprotokoll einer Anmeldeinformation enthält. 
Instanz-Methoden
Keine.
Beispiele
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
Loading…