凭据容器
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 的浏览器中加载。