这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
FederatedCredential
接口的
证书管理 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 连接
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
成员对于
init
object for global
fetch
.
FederatedCredential()
FederatedCredential
对象。
Inherits properties from its ancestor,
Credential
.
FederatedCredential.provider
只读
USVString
containing a credential's federated identity provider.
FederatedCredential.protocol
只读
DOMString
containing a credential's federated identity protocol.
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.
});
| 规范 | 状态 | 注释 |
|---|---|---|
| Credential Management Level 1 | 工作草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
FederatedCredential
|
Chrome 51 | Edge ≤79 | Firefox ? | IE ? | Opera Yes | Safari ? | WebView Android 51 | Chrome Android 51 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 5.0 |
FederatedCredential()
构造函数
非标
|
Chrome 51 | Edge ≤79 | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android 51 | Chrome Android 51 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 5.0 |
协议
|
Chrome 51 | Edge ≤79 | Firefox ? | IE ? | Opera Yes | Safari ? | WebView Android 51 | Chrome Android 51 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 5.0 |
provider
|
Chrome 51 | Edge ≤79 | Firefox ? | IE ? | Opera Yes | Safari ? | WebView Android 51 | Chrome Android 51 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 5.0 |
完整支持
兼容性未知
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
FederatedCredential