Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The IdentityCredentialError interface of the FedCM API describes an authentication error indicating that the user agent did not receive an identity assertion after the user has requested to use a federated account. This can happen if the client is unauthorized or if the server is temporarily unavailable, for example.
Browsers can use this error type to show the error message in the user interface.
IdentityCredentialError() Experimental
Creates a new IdentityCredentialError object instance.
In addition to the properties below, IdentityCredentialError inherits properties from its parent, DOMException.
error Experimental Read only
A string. This can be either one of the values listed in the OAuth 2.0 specified error list or an arbitrary string.
url Experimental Read only
A URL pointing to human-readable information about the error to display to users, such as how to fix the error or contact customer service.
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;
}
| Specification |
|---|
| Federated Credential Management API> # browser-api-identity-credential-error-interface> |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
IdentityCredentialError |
120 | 120 | No | 106 | No | 120 | No | 80 | No | 25.0 | 120 | No |
IdentityCredentialError |
120 | 120 | No | 106 | No | 120 | No | 80 | No | 25.0 | 120 | No |
error |
120 | 120 | No | 106 | No | 120 | No | 80 | No | 25.0 | 120 | No |
url |
120 | 120 | No | 106 | No | 120 | No | 80 | No | 25.0 | 120 | No |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/IdentityCredentialError