This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The FederatedCredential
interface of the 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
.
FederatedCredential()
FederatedCredential
object.Inherits properties from its ancestor, Credential
.
FederatedCredential.provider
Read only
USVString
containing a credential's federated identity provider.None.
None.
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. });
Specification | Status | Comment |
---|---|---|
Credential Management Level 1 | Working Draft | Initial definition. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 51 | ? | ? | ? | ? | ? |
FederatedCredential
|
51 | ? | ? | ? | ? | ? |
provider
|
51 | ? | ? | ? | ? | ? |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | 51 | 51 | ? | ? | ? | ? | ? |
FederatedCredential
|
51 | 51 | ? | ? | ? | ? | ? |
provider
|
51 | 51 | ? | ? | ? | ? | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FederatedCredential