files/en-us/web/api/identitycredentialerror/index.md
{{APIRef("FedCM API")}}{{SecureContext_Header}}{{SeeCompatTable}}
The IdentityCredentialError interface of the {{domxref("FedCM API", "FedCM API", "", "nocode")}} 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.
{{InheritanceDiagram}}
IdentityCredentialError object instance.In addition to the properties below, IdentityCredentialError inherits properties from its parent, {{DOMxRef("DOMException")}}.
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;
}
{{Specifications}}
{{Compat}}