Credential
Experimental
This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
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) as a prerequisite to a trust decision.
Credential
objects may be of 3 different types:
Properties
Credential.id
Read only- Returns a
DOMString
containing the credential's identifier. This might be any one of a GUID, username, or email address. Credential.type
Read only- Returns a
DOMString
containing the credential's type. Valid values arepassword
,federated
andpublic-key
. (ForPasswordCredential
,FederatedCredential
andPublicKeyCredential
)
Event handlers
None.
Methods
None.
Examples
let pwdCredential = new PasswordCredential({
id: "example-username", // Username/ID
name: "John Doe", // Display name
password: "correct horse battery staple" // Password
});
console.assert(pwdCredential.type === "password");
Specifications
Specification | Status | Comment |
---|---|---|
Credential Management Level 1 | Working Draft | Initial definition. |
Browser compatibility
BCD tables only load in the browser