It’s a silly little update, but @tac0s pointed out user expectation might be that they can scan the QR code from inside the app.
It doesn’t do anything but launch the system default camera app, but it fulfills user expectation ![]()
It’s a silly little update, but @tac0s pointed out user expectation might be that they can scan the QR code from inside the app.
It doesn’t do anything but launch the system default camera app, but it fulfills user expectation ![]()
Lol, yup. I think it is obnoxious to open an app to have to close it and open another app to start things when i paid for fhe app.
I’m loving the consistent updates. I’m wondering though if in misunderstanding something from seeing users photos and whatnot. Is this app just for fido2 via QR code on another device such as windows laptop or can this bridge also be as an in os support for authentication since even the latest builds of Android dont support resident key flows on android.
Yep you can use it for both QR and local Fido
This I don’t quite understand as I’ve been using Google’s built in support on the phone for years? The advantage to using Passkey Bridge is the pin caching and logging features.
And here i thought it was not needing to have a reader attached to my computer.
Haha no I meant the reason to use bridge over native NFC key support on the phone ![]()
Ah my bad.
Ah, maybe there is a misunderstanding. Throughout the web I see that users aren’t able to use NFC based passkeys on android only U2F. I’m reading that USB is supported and NFC is planned but not native to the OS yet. I know that some phone providers have baked in their own support but from everything I see Android doesn’t support it as is.
You can see a discussion from the FIDO alliance here: https://groups.google.com/a/fidoalliance.org/g/fido-dev/c/QFbAJiVxivA
You can also see this in the yubikey android matrix as they state you’d have to use USB only.
I also make a detailed chart have different attempts with and without the bridge using different browsers on my Samsung s23 ultra here: Vivokey Apex Flex Android FIDO2 Issues - #9 by gatsu
I’m curious what model phone and OS you are using to get full passkeys to work on your android? I’m in the market to get a new phone.
that’s from 2023-2024 and there was turmoil back then for sure.
Well there are nuances here and when I say “OS” what it really is, is Google Play Services which handles FIDO passkey processing on Android. The OS is critical in directing requests to the correct application but that application is Google Play Services for handling FIDO / Passkey requests.
If I try to create a passkey on my phone using my phone browser on passkeys.io, I get an NFC option for saving the passkey;
Also just pushed an update to Google for review that integrates QR code scanning directly in the app vs launching the native camera app. Faster and cleaner experience that should be compatible with all types of android based operating systems.. as long as Google Play Services is installed ![]()
I wish my play store updates got approved that fast. Updated in GrapheneOS and QR scanning shows in app.
Might be because it’s a paid app?
This is my exact same experience but because it never prompts for pin input (at least for me) it never is able to store any resident keys. From my understanding there is no support for resident keys only u2f and the flow you showed screenshots only shows no pin input prompt which from my understanding is u2f. If you look at my tests in the other post there’s lots more details even when using the bridge. so I’m wondering what I’m missing. I’d love to know what OS or brand others are using that actually work with resident keys.
Have you set a pin yet? If not, try using the NFC Passkey Manager app and set a pin, then it should work.
I’m using Nothing Phone 2 with NothingOS 3.2 based on Android 15.
Yes I do have a pin set. If you check out my post from this thread there is a column in the chart showing when android prompts for a pin or not. You’ll also see in the chart when using something like windows I have zero issues using resident keys with my pin:
Edit: Also, thanks for the phone suggestion it looks interesting! I appreciate it.
For me at least, I still frequently wasn’t offered the NFC option:
Or wasn’t even offered the option to use an external device, it would only accept using the internal passkey chip thingie
But now, with the bridge, it works every time which is huge
Thanks for developing it, it’s very convenient ![]()
I’m seeing similar behavior to @gatsu, both with the Android native NFC device not being available, and with getting passwordless passkey logins showing as success without a PIN being entered or cached.
Same flow, but using Chrome, I never see the “NFC security key” option. Only a “USB Security Key”
pre-conditions:
native auth flow:
bridge auth flow
To be clear you’re looking for the native FIDO support option from Google.. NFC Passkey Bridge shows up properly yeah?