Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

WebAuthn: support for platform authenticators #22

Open
1 of 7 tasks
Firehed opened this issue Jun 30, 2020 · 1 comment
Open
1 of 7 tasks

WebAuthn: support for platform authenticators #22

Firehed opened this issue Jun 30, 2020 · 1 comment

Comments

@Firehed
Copy link
Owner

Firehed commented Jun 30, 2020

This is inspired mostly by the WWDC20 track on Safari's FaceID/TouchID support. It may be as simple as adding some additional examples and test cases to the WebAuthn branch - theoretically none of the underlying crypto should change, but it needs a bit more research on the JS structure side.

Now that the dust has generally settled on the standard, the list of potential formats is here: https://www.w3.org/TR/webauthn-2/#sctn-defined-attestation-formats

  • packed
  • tpm
  • android-key
  • android-safetynet
  • fido-u2f
  • none (probably do not support this for security reasons)
  • apple
@Firehed
Copy link
Owner Author

Firehed commented Oct 29, 2021

I'm starting to experiment with this on the support-touchid branch. Predictably, some of the prior assumptions about data format and flow (even ignoring the transition from FIDO to WebAuthn) make this pretty non-trivial.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant