Credential

Baseline 廣泛可用 *

此功能已成熟,並可在多種裝置和瀏覽器版本上使用。自 2019 年 9 月以來,它已在各種瀏覽器中可用。

* 此特性的某些部分可能存在不同級別的支援。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

Credential 介面是 憑證管理 API 的一部分,它提供有關一個實體(通常是使用者)的資訊,這通常是做出信任決策的前提。

Credential 物件可以是以下型別:

例項屬性

Credential.id 只讀

返回一個包含憑證識別符號的字串。這可能是一個 GUID、使用者名稱或電子郵件地址。

Credential.type 只讀

返回一個包含憑證型別的字串。有效值為 passwordfederatedpublic-keyidentityotp。(適用於 PasswordCredentialFederatedCredentialPublicKeyCredentialIdentityCredentialOTPCredential

靜態方法

Credential.isConditionalMediationAvailable() 實驗性

返回一個 Promise,它始終解析為 false。子類可以覆蓋此值。

示例

js
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");

規範

規範
Credential Management Level 1
# the-credential-interface

瀏覽器相容性