联合凭证
凭证管理 API 的 FederatedCredential
接口提供有关来自联合身份提供者的凭证的信息。联合身份提供者是一个网站信任的实体,它能够正确地对用户进行身份验证,并提供为此目的的 API。 OpenID Connect 是联合身份提供者框架的一个示例。
注意: 联合凭证管理 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.
});
规范
规范 |
---|
凭证管理 1 级 # 联合 |
浏览器兼容性
BCD 表仅在浏览器中加载