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 |
瀏覽器相容性
載入中…