IdentityCredentialError: IdentityCredentialError() constructor

Note: This feature is available in Web Workers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The IdentityCredentialError() constructor creates a new IdentityCredentialError object.

Syntax

js
new IdentityCredentialError()
new IdentityCredentialError(message)
new IdentityCredentialError(message, options)

Parameters

message

A description of the error. If not present, the empty string '' is used.

options Optional

An object that can have the following properties:

error Optional

A string. This can be either one of the values listed in the OAuth 2.0 specified error list or an arbitrary string.

url Optional

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

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;
}

Specifications

Specification
Federated Credential Management API
# dom-identitycredentialerror-identitycredentialerror

Browser compatibility

See also