GmsCore icon indicating copy to clipboard operation
GmsCore copied to clipboard

Passkeys/CTAP2 Hybrid Transport support

Open PalanixYT opened this issue 1 year ago • 4 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

PalanixYT avatar Jan 15 '24 23:01 PalanixYT

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)

alex9099 avatar Jan 17 '24 21:01 alex9099