Passkeys/CTAP2 Hybrid Transport support
PalanixYT opened this issue · comments
Is your feature request related to a problem? Please describe.
Passkeys are meant to be used across devices. This takes the form of either syncing or using the phone as an
authenticator. This can happen for example via scanning a QR code
Describe the solution you'd like
Implementing CTAP2 hybrid transport and the correspondenting INTENT handler.
Additional context
I'm not even sure if it isn't implemented yet, at least the intent handler isn't. During a quick look through the source code I didn't find anything but I'm not equipped to touch security critical code
I've been exploring this topic a bit, I implemented (albeit poorely) the CTAP2 command to get the pinToken (what allows you to get passkeys and pin authentication to work) on my fork. Haven't had much time to play with it, but feel free to take a look (https://github.com/alex9099/GmsCore)