-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LineageOS 21: Bitwarden cannot be used for passkey authentication on mobile #3310
Comments
Hi @somova, Thank you for this report. Did you test this in Chrome after performing the steps that are outlined in the documentation? Thank you in advance, |
Sorry, I forgot to mention the tested apps:
Additionally, I followed the documentation and enabled flag "M124", but no avail. Addition:
Since my LineageOS smartphone is rooted. Are there any log files I could inspect? |
@somova Do you know if LineageOS supports Google Play Services? |
Yes, all my OnePlus phones with LineageOS 21 have Google Play Services installed. |
Yes, LineageOS supports Google Play Services. During initial installation phase of LineageOS the user can decide to add the Google addon package. On my smartphone Google Services including Google Play are available |
Now authentication succeeds with the Chrome browser. The error message
disappers if the session timeout in the bitwarden mobile app is set to a value other than "immediately". Registering a passkey is still not offered. |
I don't think this is a LineageOS-specific issue. I similarly can't create passkeys using a more mainstream setup:
I tried with the following browsers:
In both browsers, when I tried to create a passkey for https://webauthn.io/, Google's password manager popped up instead as the only option for storage. Additionally, when I created an account for https://webauthn.io/ on my desktop, I was able to use that account to log in for both Chrome and Firefox. I was unable to use Bitwarden when I attempted to log into an existing account on a website, but I think it is related to the following limitation (from Setup Bitwarden for use with passkeys):
|
I've just submitted a suggestion to that article. Perhaps youve got the same issue. On my CMF Phone I've got the additional field 'Additional Providers' in the relevant android settings. When I unselected the only option, google, there, it did not offer to save passkeys in google any longer. But any Passkey registration simply failed. I had to switch the regular option to none and then back to bitwarden (after unselecting google in the additional option of course) to make bitwarden offer to save passkeys when registering them. |
Are there any news in this topic? |
I dug out my old OnePlus 5 where I had previously wiped the OS and installed LineageOS 21. This phone has Bitwarden app 2024.8.0 (beta) and Chrome browser v127 installed and set "Enabled for Google Password Manager and 3rd party passkeys". I had success with WebAuthn.io with the passkey being stored and used from Bitwarden. |
I could reproduce this bug on my Poco F1 but it now works after the 21.0-20240910 update. Edit: I made an error testing it. Registration doesn't work yet but authentication does |
Please will it be possible to use Bitwarden for passkeys without Google Play Services on LineageOS? When trying to sign in with a passkey on following website https://www.passkeys.io/ after clicking on the button nothing happens. I am using Bitwarden 2024.7.1, Firefox 130.0.1, LineageOS 21. |
I have just updated my OnePlus 5 to 21-20240930-NIGHTLY-cheeseburger and am running the Bitwarden app 2024.8.1 (beta). I have just tested https://webauthn.io in the Chrome browser v129 and have had success with the passkey being stored in and used from Bitwarden. |
Unfortunately, the problem still persists. As a result, the Bitwarden app is unfortunately only partially usable on Android. It now seems to work in the Chrome browser. However, there are other cases in which it does not work (for example, registration in the Vivaldi browser). |
Steps To Reproduce
Expected Result
Android should offer to select the favorite passkey provider to use with the webpage
Actual Result
Google only offers to store a new or use an already stored passkey in the Google Account or to select another device. The list of other devices only contains NFC, USB or other smartphone.
Screenshots or Videos
No response
Additional Context
No response
Operating System
Android
Operating System Version
LineageOS 21 (Build: 20240610; Android 14)
Device
Oneplus 9 Pro (LE2123)
Build Version
2024.5.1 (10574)
Beta
The text was updated successfully, but these errors were encountered: