Credential
        
        
          
                Baseline
                
                  Widely available
                
                 *
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2019.
* Some parts of this feature may have varying levels of support.
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.idRead only- 
Returns a string containing the credential's identifier. This might be any one of a GUID, username, or email address.
 Credential.typeRead only- 
Returns a string containing the credential's type. Valid values are
password,federated,public-key,identityandotp. (ForPasswordCredential,FederatedCredential,PublicKeyCredential,IdentityCredentialandOTPCredential) 
Static methods
- 
Returns a
Promisewhich always resolves tofalse. Subclasses may override this value. 
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
Loading…