CredentialsContainer.create() - Web APIs 编辑
Experimental
This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The create()
method of the CredentialsContainer
interface returns a Promise
that resolves with a new Credential
instance based on the provided options, or null
if no Credential
object can be created.
This method is restricted to top-level contexts. Calls to it within an <iframe>
element will resolve without effect.
Syntax
var promise = CredentialsContainer.create([options])
Parameters
- options
- An object of type
CredentialCreationOptions
that contains options for the requested newCredentials
object. It must include one of the options "password", "federated", or "publicKey". The options are:password
: Optional Either anHTMLFormElement
, or aPasswordCredentialData
object. TBDid
: (required)USVString
Inherited fromCredentialData
.name
: OptionalUSVString
TBDiconURL
: OptionalUSVString
TBDpassword
: (required)USVString
TBD
federated
: Optional AnFederatedCredentialInit
object. Contains requirements for creating/obtaining federated credentials. The available options are:publicKey
: Optional anPublicKeyCredentialCreationOptions
object that describes the options for creating a WebAuthn credential.
Returns
A Promise
that resolves with a Credential
instance, such as PasswordCredential
, FederatedCredential
, or PublicKeyCredential
.
Specifications
Specification | Status | Comment |
---|---|---|
Credential Management Level 1 The definition of 'get()' in that specification. | Working Draft | Initial definition. |
Web Authentication: An API for accessing Public Key Credentials Level 1 | Recommendation | Initial definition. |
Browser compatibility
BCD tables only load in the browser
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论