Passkeys support for mobile apps

I had the same problem with the PayPal app.

Hi y’all! Passkeys on Android have some pretty significant limitations in this first public beta build. At the moment, it doesn’t support passkeys in native apps, only in web browsers. This is down to needing to implement some security checks that the apps are actually associated with the origin that issued the passkey. We’ll have another beta release soon that enables native app passkeys. Thanks for your patience in the meantime!

2 Likes

Where can i download the passkey beta version for Android please?

1 Like

You will need to go into the Google Play Store on your device, navigate to the Bitwarden app, and tap Join in the Join the beta section. Once the Bitwarden application is updated to the beta version, go to Settings > Auto-fill and tap Passkey management to access the Android settings to configure Bitwarden as your passkey provider.

2 Likes

@Micah_Edelblut I just updated and can maybe report a bug already: the beta app didn’t recognize my PIN. So I logged out, logged in with MP + 2FA, set up my PIN again… ander after locking, the PIN isn’t recognized again.

Apart from that, my question from above again (before everyone get’s hopes up too soon): “passkey management” will only work on Android 14 or above, right?

Thank you Micah.

Thanks for reporting! I’ll pass this along to the team to investigate.

As to your question, yes. This requires Android 14 or above.

2 Likes

Updated to beta version. Triad to login to Amazon and Microsoft accounts (which i have saved passkeys for in Bitwarden using Windows) however, goolge password manager keeps popping up to fill the passkeys.

I have setup Bitwarden as default passkey app on android and disabled all other apps.

Any asistance would be appreciate.

Same. Bitwarden was already set as the password manager.

I’m using Firefox.

EDIT: I was trying to create a new passkey.

I think i have found the issue. When prompted by Google Password Manager to fill the passkey, there is a small message that says “Other Passkeys”. Clicking on the message will display another prompt from Bitwarden to login with Passkey.

Deleting the passkey entry from Google Pass. Manager resolves the issue too and Bitwarden is immediately promting to complete aign in using passkey.

Now that BW can manage passkeys on Android, it wouldn’t harm to start removing the saved entries from Google Password Manager.

2 Likes

I tried to create an additional passkey for BW Commnity account on Chrome and Edge mobile browsers. Google Password Manager keeps prompting to save the passkey. Is this function avaliable in the beta version or something yet to be implemented?

It may be necessary to activate a feature flag in Chromium based browsers to allow non-Google credential management.

  1. Open Chrome, then type in chrome://flags into the address bar
  2. In the flags page which opens, tap the search box, then search for passkeys
  3. Tap Default under the Android Credential Management for passkeys flag, then tap Enable for 3rd party passkeys
  4. Click the Relaunch button that appears at the bottom of your browser
1 Like

Do you know if there’s something similar for Firefox mobile?

1 Like

I have made the recommended change on both Chrom and Edge. Still no luck. Google Password Manager is prompting to save the passkeys.

Sites tested: BE Community & webauthn.io

3 Likes

I’m sorry y’all are having this issue. I’ve passed the issue on to the team to see if anyone is able to investigate.
And, one last troubleshooting check, you are using Android 14 or higher?

1 Like

Thanks for your assistance Micah,

Yes, Android 14 running on my device.

3 Likes

Pixel 6 Pro. Android 14. enabled 3rd party passkeys in chrome://flags

When you try to login with chrome you see that bitwarden is supported but when you try to create a new passkey I also only see the google password manager.

It’s working on Android 14 with Brave and flag enabled but only on GitHub and not Cloudflare for example. There must be some difference between the two that’s causing problems. New passkeys creation also don’t work at all.

Working on edge with edge://flags set. Saved new passkey for Adobe, S22U.

Also supplied already saved passkey to log into github to log into this community.

Crashes on my xiaomi 11T (android 14) when going to passkeys from autofill, sent in a bugrepport just unsure if it was sent to you gues or xiaomi :smiley:
Oh well it’s a beta so i’m sure it will get fixed.