I just completed the update to the latest version of the server (1.30.1) and everything seems to be working fine with one exception. The Login with device feature is working and the notifications pop up immediately on my Android device (Pixel 7). The device authorization also works as expected.
The only problem is that the Fingerprint passphrase NEVER matches between the device requesting authorization (browser login, Chrome Extension, or another Android device) and my phone which is granting the approval.
Is there a setting I’ve missed or something that needs to be done on my end to fix?
A simple but often effective step is to restart both your Android device and the devices attempting to request authorization. This can resolve temporary glitches that might be causing the mismatch.
Thanks for the suggestion. I have actually restarted all devices on multiple occasions with no difference in results. I even wiped the app data and reconfigured from scratch on my phone. I also changed the authorization device from my phone to my tablet. In EVERY instance, NONE of the fingerprints matched.
I absolutely love this feature and will likely continue using it even with the fingerprint mismatch. I don’t expose my Vaultwarden to the internet and it’s only my wife and I using it. Still, it’s disappointing that this is happening, especially since nobody else seems to be experiencing the issue
Also, you can try clearing the cache and data of the Vaultwarden app on both devices. Sometimes, cached data can cause issues. After clearing, reconfigure the app.
Again, thanks for the suggestions. I’ve pretty much done that already. However, when I have a chance over the next few days, I’m going to take the following steps as a final measure to fix this:
Stop the Vaultwarden Docker container completely
Wipe Android app data AND uninstall Android app on all devices
Uninstall AND remove all browser Bitwarden extensions and delete all browser caches and cookies
Restart all devicess
Restart Vaultwarden docker container
Reinstall Bitwarden apps and Chrome extensions
Reconfigure all aps and extensions from scratch
If that doesn’t fix it, then something very strange is going on with my setup.
When stopping and restarting the Vaultwarden Docker container, verify the configuration settings. Ensure that any updates or changes in the configuration are intentional and correct.
Apart from that, when wiping the Android app data and uninstalling the apps, make sure to clear all related data and cache thoroughly. Sometimes, remnants of data left behind can cause issues when reinstalling.
I know these minor steps can also play a key role.
I know this is old but I did figure out what was causing the problem. I’m not certain the issue is still present but I thought I’d share my solution.
My email address is in this format: FirstnameLastname@xxxxx.com If I logged into my “approving client” (my Android Phone) using mixed case in my email address, the fingerprint phrase would NEVER match. The approval would still pop up and work properly but the fingerprint phrase never matched.
So, now I make certain the I use only lower case letters for my email address when logging in and the fingerprint phrase always matches when approving logins.