密码凭证

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

安全上下文: 此功能仅在 安全上下文(HTTPS)中可用,某些或所有 支持的浏览器中。

PasswordCredential凭证管理 API 的接口,提供有关用户名/密码对的信息。在支持的浏览器中,此类别的实例可以在全局 fetch()init 对象的 credential 成员中传递。

注意: 此接口仅限于顶级上下文,无法从 <iframe> 中使用。

Credential PasswordCredential

构造函数

PasswordCredential() 实验性

创建一个新的 PasswordCredential 对象。

实例属性

继承其祖先 Credential 的属性。

PasswordCredential.iconURL 只读 实验性

包含指向图标图像的 URL 的字符串。此图像用于在凭据选择器中显示。URL 必须在没有身份验证的情况下访问。

PasswordCredential.name 只读 实验性

提供用于在凭据选择器中显示的公共名称的人类可读字符串。

PasswordCredential.password 只读 实验性

包含凭证密码的字符串。

实例方法

无。

示例

js
const cred = new PasswordCredential({
  id,
  password,
  name,
  iconURL,
});

navigator.credentials.store(cred).then(() => {
  // Do something else.
});

规范

规范
凭证管理级别 1
# passwordcredential-interface

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。