CredentialsContainer
Baseline 广泛可用 *
CredentialsContainer 接口是 凭证管理 API 的一部分,它提供了一些方法,用于请求凭证并通知用户代理关于用户登录或登出等事件的发生。可以通过 Navigator.credentials 访问此接口。
实例属性
无。
实例方法
CredentialsContainer.create()-
返回一个
Promise,该 Promise 会解析为一个新的Credential实例,该实例基于提供的选项创建。如果无法创建Credential对象,则返回null。在特殊情况下,Promise可能会被拒绝。 CredentialsContainer.get()-
返回一个
Promise,该 Promise 会解析为与提供的参数匹配的Credential实例。 CredentialsContainer.preventSilentAccess()-
设置一个标志,指定是否允许对当前来源的未来访问进行自动登录,然后返回一个空的
Promise。例如,用户在网站上注销后,可以调用此方法以确保下次访问该网站时不会自动登录。规范的早期版本将此方法称为requireUserMediation()。有关支持详细信息,请参阅 浏览器兼容性。 CredentialsContainer.store()-
将一组凭证存储在提供的
Credential实例中,并以Promise的形式返回该实例。
规范
| 规范 |
|---|
| Credential Management Level 1 # credentialscontainer |
浏览器兼容性
加载中…