Credential
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The Credential
interface of the Credential Management API provides information about an entity (usually a user) normally as a prerequisite to a trust decision.
Credential
objects may be of the following types:
Instance properties
Credential.id
Read only-
Returns a string containing the credential's identifier. This might be any one of a GUID, username, or email address.
Credential.type
Read only-
Returns a string containing the credential's type. Valid values are
password
,federated
,public-key
,identity
andotp
. (ForPasswordCredential
,FederatedCredential
,PublicKeyCredential
,IdentityCredential
andOTPCredential
)
Instance methods
None.
Examples
const pwdCredential = new PasswordCredential({
id: "example-username", // Username/ID
name: "Carina Anand", // Display name
password: "correct horse battery staple", // Password
});
console.assert(pwdCredential.type === "password");
Specifications
Specification |
---|
Credential Management Level 1 # the-credential-interface |
Browser compatibility
BCD tables only load in the browser