IdentityCredentialError
IdentityCredentialError 接口是 FedCM API 的一部分,它描述了一个身份验证错误,表明在用户请求使用联合账户后,用户代理未收到身份声明。例如,这可能发生在客户端未经授权或服务器暂时不可用的情况下。
浏览器可以使用此错误类型在用户界面中显示错误消息。
构造函数
IdentityCredentialError()实验性-
创建一个新的
IdentityCredentialError对象实例。
实例属性
除了下面列出的属性外,IdentityCredentialError 还继承了其父级 DOMException 的属性。.
error实验性 只读-
一个字符串。它可以是 OAuth 2.0 指定的错误列表 中列出的值之一,也可以是任意字符串。
url实验性 只读-
一个指向人类可读的错误信息的 URL,用于向用户显示,例如如何修复错误或联系客户服务。
示例
js
try {
const cred = await navigator.credentials.get({
identity: {
providers: [
{
configURL: "https://idp.example/manifest.json",
clientId: "1234",
},
],
},
});
} catch (e) {
const error = e.error;
const url = e.url;
}
规范
| 规范 |
|---|
| Federated Credential Management API # browser-api-identity-credential-error-interface |
浏览器兼容性
加载中…