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
FederatedCredential
object.
Properties
Inherits properties from its ancestor, Credential
.
FederatedCredential.provider
Read only-
Returns a
USVString
containing a credential's federated identity provider. FederatedCredential.protocol
Read only-
Returns a
DOMString
containing 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