密码凭证
PasswordCredential
是 凭证管理 API 的接口,提供有关用户名/密码对的信息。在支持的浏览器中,此类别的实例可以在全局 fetch()
的 init
对象的 credential
成员中传递。
注意: 此接口仅限于顶级上下文,无法从 <iframe>
中使用。
构造函数
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 的浏览器中加载。