IdentityCredential: configURL 属性
IdentityCredential 接口中只读的 configURL 属性会返回一个字符串,该字符串指定用于登录的身份提供商 (IdP) 的配置文件 URL。
有关更多信息,请参阅 提供配置文件。
值
字符串。
示例
基本的联合登录和 configURL 访问
信赖方 (RP) 可以调用 navigator.credentials.get() 并传入 identity 选项,以请求用户通过身份提供商 (IdP) 使用身份联合进行登录。指示单个提供商的请求如下所示:
js
async function signIn() {
const identityCredential = await navigator.credentials.get({
identity: {
providers: [
{
configURL: "https://accounts.idp.example/config.json",
clientId: "********",
nonce: "******",
},
],
},
});
console.log(identityCredential.configURL);
}
包含 identity 选项的成功的 navigator.credentials.get() 调用会以 IdentityCredential 实例完成,该实例可用于访问用于登录的 IdP 的 configURL。
有关此功能的更多详细信息,请查看 联合凭证管理 API (FedCM)。此调用将启动 FedCM 登录流程 中所述的登录流程。
规范
| 规范 |
|---|
| Federated Credential Management API # dom-identitycredential-configurl |
浏览器兼容性
加载中…