mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-05-24 09:03:15 -05:00
[GH-ISSUE #6470] feat: Windows Hello feature flag #15233
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kroese on GitHub (Nov 13, 2025).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/6470
Prerequisites
Vaultwarden Support String
The new Windows Hello implementation in the latest Bitwarden client needs a feature flag set by the server:
So please implement this flag in Vaultwarden.
Vaultwarden Build Version
N/A
Deployment method
Official Container Image
Custom deployment method
No response
Reverse Proxy
N/A
Host/Server Operating System
Linux
Operating System Version
N/A
Clients
Desktop
Client Version
No response
Steps To Reproduce
See above
Expected Result
Biometric authentication on startup
Actual Result
Disabled
Logs
Screenshots or Videos
No response
Additional Context
No response
@dfunkt commented on GitHub (Nov 14, 2025):
This should be the one: https://github.com/dani-garcia/vaultwarden/pull/6468
@ypxun commented on GitHub (Nov 15, 2025):
It's quite strange: I've upgraded the desktop client to version 2025.11.0, pulled the latest test version of the vaultwarden image, and added the environment variable "pm-25373-windows-biometrics-v2", but I still can't use Windows Hello to unlock the Bitwarden client right after startup—it still requires the master password. Here's my compose and .env file.
@stefan0xC commented on GitHub (Nov 15, 2025):
@ypxun I think you might have to clear the cache of your Desktop Client (e.g. logout and login again) so it bothers to check for the new config.
@ypxun commented on GitHub (Nov 15, 2025):
@stefan0xC Thanks a lot for the suggestion. I tried everything you mentioned—logging out, quitting the app, restarting, even uninstalling and reinstalling Bitwarden. But weird enough, none of that worked. By the way, are you able to unlock Bitwarden with Windows Hello the first time you open it after a system reboot?
@stefan0xC commented on GitHub (Nov 15, 2025):
I don't use Windows at home so I can't test it. Can you check
/api/configif it includes the flag you set?Also according to https://bitwarden.com/help/biometrics/#set-up-biometrics-for-desktop-app the Bitwarden desktop app has to be installed from Bitwarden Downloads and not the Microsoft Store.
@ypxun commented on GitHub (Nov 15, 2025):
Got it, all worked! Turns out I'd missed the new "Require master password or PIN on app restart" option in settings. All I had to do was uncheck that box (it's enabled by default) and now it's fixed.
@Muska-Ami commented on GitHub (Nov 16, 2025):
Edit: The option appeared after serveral hours.
I've add experimental flag to my Vaultwarden, and confirmed it's appeared on
/api/config:Then I tried to logout, login and even reinstall Bitwarden client, but the
Require master password or PIN on app restartoption does not appear on client-side 🤔.@MrVenerabilis commented on GitHub (Nov 17, 2025):
Hello everyone,
I just found out about "feature flags."
I use Vaultwarden Docker on UnRAID.
I can put every feature flag there except the new Windows Hello one.
When I add the Windows Hello feature flag to the variable, Docker starts but loads infinitely. Also I cant open the console or the logs.
What am I missing?
@Muska-Ami commented on GitHub (Nov 17, 2025):
@MrVenerabilis Maybe you should pull the latest test Docker image by
docker pullcommand and recreate the container.@MrVenerabilis commented on GitHub (Nov 17, 2025):
@Muska-Ami The ":testing" did it for me. Now I can unlock the App with biometrics on app start. Thank you!
@blackstormlab commented on GitHub (Nov 19, 2025):
sorry to add nothing to the conversation here but any idea when this will pushed in an update?
this is a serious QOL feature and i prefer not running my main vault on a testing build but i did test it and it worked.
@BlackDex commented on GitHub (Nov 19, 2025):
No, we do not have any roadmap or release schedule.
@BlackDex commented on GitHub (Nov 23, 2025):
Closing this as it's resolved via #6468
You might need to fully clear/uninstall the client before the client does a re-check on the
configendpoint.