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 four different 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 and public-key. (For PasswordCredential, FederatedCredential and PublicKeyCredential)
Event handlers
Instance methods
Examples
let pwdCredential = new PasswordCredential({
id: "example-username",
name: "Carina Anand",
password: "correct horse battery staple",
});
console.assert(pwdCredential.type === "password");
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
Credential |
51 |
18 |
60 |
No |
38 |
13 |
51 |
51 |
60 |
41 |
13 |
5.0 |
id |
51 |
18 |
60 |
No |
38 |
13 |
51 |
51 |
60 |
41 |
13 |
5.0 |
isConditionalMediationAvailable_static |
No |
No |
No |
No |
No |
16 |
No |
No |
No |
No |
16 |
No |
type |
51 |
18 |
60 |
No |
38 |
13 |
51 |
51 |
60 |
41 |
13 |
5.0 |