-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: caBLE authenticator support #259
Comments
I'm not sure DPK is worth supporting at this point as previously discussed. |
FIDO Alliance recently published a review draft of the CTAP 2.2 specification, which includes a caBLE specification. Some observations:
|
I think for the moment that what we have is a really good demonstration of what's possible, especially for other libraries like the webauthn portal library, but until there is more demand outside of testing and smaller use cases we probably don't want to stress about details like pairing :) |
The main issue with pairing is that the library would need a place to store some state (the contact list), and interfaces to manipulate it. This would make things more complicated for an application using AFAICT only Android supports pairing, and I'd like to see another implementation before going down that rabbit hole. However, I don't know if Apple will even bother with that, given that the Apple ecosystem solution is that applications use their platform WebAuthn APIs to access the iCloud Keychain. |
This is to track work and ideas relating to supporting caBLE authenticators (aka: authenticator on your mobile device), and acting as a caBLE authenticator.
At present (2023-08-10), our implementation of the caBLE authenticator and initiator is fairly complete; the only gaps are DPK and pairing (both are Android-only). It's otherwise completely usable as an initiator with Android and iOS devices acting as authenticators.
Merged
In review
In progress
Future work ideas
Not a commitment to deliver it, and not in any particular order:
Authenticator features
Initiator features
Discarded work ideas
The text was updated successfully, but these errors were encountered: