Jump to content
Enpass Discussion Forum

Passkeys not stored in Android Enpass


Stephane

Recommended Posts

Hi there, I managed to get my head around passkeys and roughly how it works. 

Unfortunately Enpass provides very little information on how to set up your Enpass app to work with passkeys and how to make Enpass store the keys. 

Anyway, I think I've worked it out after a lot of reading forum posts. 

However, it seems that Enpass is not on the option list to store a newly generated key. I have added keys for Google accounts, eBay, GitHub but non of them have been stored in Enpass. They do, however, work fine. But stored in the Google vault.

Only two sites for which I have created keys have been stored in Enpass and that's PayPal and passkeys.io (testing account). When generating those keys, Enpass was actually shown as the place to store the keys.

I'm using the latest Enpass Version 6.10.1 (982). On Pixel 8. Latest Android Brave browser and Google Chrome browser. 

Am I missing something? 

*** Another attempt ***

Just tried adding a key to another testing site (see screenshot). Same problem, you can see it's adding the key to the Google vault.

Screenshot_20240417-1303102.thumb.png.17ee4ac8c38be75a36d5003683e9f4a5.png

PS: A proper set up guide would really be appreciated. Including what options to set in Enpass and how to check if everything is working. Bitwarden for example provides a lengthy detailed YT Video. Enpass has a 20sec music clip with flashing images nobody can follow.

Edited by Stephane
Added image
Link to comment
Share on other sites

Thank you for sharing the details and your efforts in providing information.  

I've reported this issue to the Enpass technical team. They are currently investigating it, and I will reach out to you with updates as soon as I receive them. 

Thank you for your patience, and feel free to provide any additional feedback. 

#SI-3783

Link to comment
Share on other sites

Have you set Enpass as the preferred or additional service for using passkeys in the "Password, passkeys, and data services" options in your device settings? If not, please follow these steps:
1. Go to Settings.
2. Search for "Password, passkeys, and data services" options.
3. Select Enpass to enable it for passkeys.

Additionally, have you enabled Android Credential Management for passkeys for third-party password managers? If not, follow these steps:
1. Open the Chrome browser.
2. Enter "chrome://flags" in the address bar and press Enter.
3. Search for "Android credentials Management for passkeys."
4. Select "Enabled for Google Password Manager and 3rd party passkeys."

If you've already enabled both settings and are still experiencing issues, please provide a list of websites where the passkey is working correctly with Enpass and those where the issue persists.

Link to comment
Share on other sites

  • 1 month later...

Hi, there

I am facing the same issues like the 1st poster. All the settings like Amandeep Kumar wrote, are set. But Enpass is never called to store or read passkeys from chrome or brave browser on Android. Google Password Manager ist the only wallet that shows to read or store passkeys. I would like to use passkeys - but it is just not possible still.

Link to comment
Share on other sites

Same issue. It's also not called for passkeys in other apps (e.g. discord).

Note that the flags are no longer in Chrome 125. There is no "passkey" flag in this version at all. 

Interestingly, if you set "none" as a password provider in the Android settings and then try to create a passkey, Google password manager still responds. Enpass must be relying on those old, missing flags and Chrome must be totally not seeing those requests and defaulting to its own services. 

Two months without a fix isn't acceptable either, team. Sorry. This isn't open source and it isn't a free service.

--Edit--

Bitwarden to the Rescue: https://bitwarden.com/help/auto-fill-android/#:~:text=Open Bitwarden Password Manager in,Bitwarden as your passkey provider.

The flags that Enpass relies on were expired in 125. You have to unexpire your 124 flags, then throw the flag that Amandeep referred to. 

According to Bitwarden, you can't use a third party provider with passkeys in apps yet - you have to use Android. I've started to store my security keys on a Titan USB key that I got from the Google Store. 

Edited by databoy2k
Link to comment
Share on other sites

  • 2 months later...

Seeing same issue was other people here.

Can get passkeys to work on Windows, like others, on my Android devices it only asked them to be loaded from Google password manager.

It would be advisable for Enpass to clarify whether these feature doors actually work on Android or not.

Link to comment
Share on other sites

  • 2 weeks later...

Please confirm if you have completed the following steps to use Enpass for passkey management:

  1. Set Enpass as the Preferred Service:

    • Go to your device Settings.
    • Search for "Password, passkeys, and data services."
    • Select Enpass as the preferred service.
  2. Enable Android Credential Management for Passkeys:

    • Open the Chrome browser.
    • Type “chrome://flags” in the address bar.
    • Enable “Temporarily unexpire M124 flags.”
    • Search for “Android Credential Management for Passkeys.”
    • Select "Enabled for Google Password Manager and 3rd party passkeys."

If you have already enabled both settings and are still facing the issue, please provide a list of websites where the passkey is functioning correctly with Enpass and those where the problem persists.

Looking forward to your confirmation and additional details!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...