Firefox Tomorrow

web api interface

IdentityCredentialError

View on MDN ↗

Secure contextLimited availability

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.

Constructor

Instance properties

In addition to the properties below, IdentityCredentialError inherits properties from its parent, DOMException.

  • error Experimental Read only
  • 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.

Examples

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

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also