凭据容器

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

CredentialsContainer 接口是凭据管理 API的一部分,它公开了请求凭据并在发生诸如成功登录或注销之类的事件时通知用户代理的方法。此接口可从Navigator.credentials访问。

实例属性

无。

实例方法

CredentialsContainer.create()

返回一个Promise,该对象根据提供的选项解析为新的Credential实例,或者如果无法创建Credential对象则解析为null。在特殊情况下,Promise可能会被拒绝。

CredentialsContainer.get()

返回一个Promise,该对象解析为与提供的参数匹配的Credential实例。

CredentialsContainer.preventSilentAccess()

设置一个标志,指定是否允许在将来访问当前来源时自动登录,然后返回一个空的Promise。例如,您可能在用户退出网站后调用此方法,以确保他们在下次访问站点时不会自动登录。规范的早期版本将此方法称为requireUserMediation()。有关支持详细信息,请参阅浏览器兼容性

CredentialsContainer.store()

将一组凭据存储在提供的Credential实例中,并在Promise中返回该实例。

规范

规范
凭据管理级别 1
# credentialscontainer

浏览器兼容性

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