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 |