-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
Chrome 85 is adding:
getPublicKey()
getPublicKeyAlgorithm()
getAuthenticatorData()
There's also getTransports()
.
https://w3c.github.io/webauthn/#iface-authenticatorattestationresponse
We could:
- Not expose these.
- Expose the actual WebAuthn API response object so that the user can call anything they want on it. (We may want to expose our
base64url
conversion to help with this.) - Forward the available methods without modification.
- Proxy any available methods, converting to
baseurl64
. - Always call these methods, and attach the results (we do this for
getClientExtensionResults()
already).
The latter is the most convenient, but it results in extra data. The simple use case for @github/webauthn-json
is to send the results to the server, which still has to process the response from CBOR. These methods would not really be useful for this case.
However, there are cases where you might want to do some or all processing on the client side, where this could save code.
Metadata
Metadata
Assignees
Labels
No labels