Credential
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2019 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das Credential-Interface der Credential Management API liefert Informationen über eine Entität (normalerweise einen Benutzer), in der Regel als Voraussetzung für eine Vertrauensentscheidung.
Credential-Objekte können von folgenden Typen sein:
Instanz-Eigenschaften
Credential.idSchreibgeschützt-
Gibt einen String zurück, der die Kennung des Credentials enthält. Dies kann eine GUID, ein Benutzername oder eine E-Mail-Adresse sein.
Credential.typeSchreibgeschützt-
Gibt einen String zurück, der den Typ des Credentials enthält. Gültige Werte sind
password,federated,public-key,identityundotp. (FürPasswordCredential,FederatedCredential,PublicKeyCredential,IdentityCredentialundOTPCredential)
Statische Methoden
-
Gibt ein
Promisezurück, das immer zufalseaufgelöst wird. Unterklassen können diesen Wert überschreiben.
Beispiele
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");
Spezifikationen
| Spezifikation |
|---|
| Credential Management Level 1> # the-credential-interface> |