Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The getClientExtensionResults()
method of the PublicKeyCredential
interface returns a map between the identifiers of extensions requested during credential creation or authentication, and their results after processing by the user agent.
During the creation or fetching of a PublicKeyCredential
(via navigator.credentials.create()
and navigator.credentials.get()
respectively), it is possible to request "custom" processing by the client for different extensions, specified in the publicKey
option's extensions
property. You can find more information about requesting the different extensions in Web Authentication extensions.
Note: getClientExtensionResults()
only returns the results from extensions processed by the user agent (client). The results from extensions processed by the authenticator can be found in the authenticator data available in AuthenticatorAssertionResponse.authenticatorData
.