This method first collects all credentials in the
CredentialsContainer that meet the necessary criteria (defined in the
options argument). From the resulting set of credentials, it then selects the best one. Depending on the options, it may display a dialog to the user and ask the user to make the selection.
This method collects credentials by calling the "CollectFromCredentialStore" method for each credential type allowed by the
options argument. For example: if options.password exists, then the
PasswordCredential.[[CollectFromCredentialStore]] is called.
This method is restricted to top-level contexts. Calls to it within an
<iframe> element will resolve without effect.
var promise = CredentialsContainer.get([options])
CredentialRequestOptionsthat contains options for the request. The options include criteria that the credentials are required or allowed to have, and options for interacting with the user. It can contain the following properties:
Booleanindicating that returned
Credentialinstances should include user (as opposed to federated) credentials.
FederatedCredentialRequestOptionsobject containing requirements for returned federated credentials. The available options are:
PublicKeyCredentialRequestOptionsobject containing requirements for returned WebAuthn credentials.
Stringindicating whether the user will be required to log on for every visit to the website. Valid values are
Booleanindicating the returned
Credentialinstance should not require user mediation.
|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||Candidate Recommendation||Initial definition.|
|Android webview||Chrome for Android||Edge Mobile||Firefox for Android||Opera for Android||iOS Safari||Samsung Internet|
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.