FederatedCredential
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The FederatedCredential interface of the Credential Management API provides information about credentials from a federated identity provider. A federated identity provider is an entity that a website trusts to correctly authenticate a user, and that provides an API for that purpose. OpenID Connect is an example of a federated identity provider framework.
In browsers that support it, an instance of this interface may be passed in the credential member of the init object for global fetch().
Constructor
FederatedCredential()-
Creates a new
FederatedCredentialobject.
Properties
Inherits properties from its ancestor, Credential.
FederatedCredential.providerRead only-
Returns a
USVStringcontaining a credential's federated identity provider. FederatedCredential.protocolRead only-
Returns a
DOMStringcontaining a credential's federated identity protocol.
Event handlers
None.
Methods
None.
Examples
var cred = new FederatedCredential({
id: id,
name: name,
provider: 'https://account.google.com',
iconURL: iconUrl
});
// Store it
navigator.credentials.store(cred)
.then(function() {
// Do something else.
});
Specifications
| Specification |
|---|
| Credential Management Level 1 # federated |
Browser compatibility
BCD tables only load in the browser