FederatedCredential
Credential Management API 的 FederatedCredential 接口提供了来自联合身份提供者的凭据信息。联合身份提供者是网站信任用于正确验证用户的实体,并为此提供 API。OpenID Connect 是联合身份提供者框架的一个示例。
注意: Federated Credential Management API (FedCM) 提供了更完整的解决方案来处理浏览器中的身份联合,并使用了 IdentityCredential 类型。
在支持它的浏览器中,此接口的一个实例可能会作为全局 fetch() 的 init 对象的 credential 成员进行传递。
构造函数
FederatedCredential()实验性-
创建一个新的
FederatedCredential对象。
实例属性
继承自其祖先 Credential 的属性。
FederatedCredential.provider只读 实验性-
返回一个包含凭据的联合身份提供者的字符串。
FederatedCredential.protocol只读 实验性-
返回一个包含凭据的联合身份协议的字符串。
实例方法
无。
示例
js
const cred = new FederatedCredential({
id,
name,
provider: "https://account.google.com",
iconURL,
});
// Store it
navigator.credentials.store(cred).then(() => {
// Do something else.
});
规范
| 规范 |
|---|
| Credential Management Level 1 # federated |
浏览器兼容性
加载中…