-
Notifications
You must be signed in to change notification settings - Fork 121
Description
A few months back, I updated from lets say 2025.5 to 2025.8 version w/ BitBetter update. I think that was when they moved to GitHub Container Registry. All containers seem to be up and running, but I am getting this error 400 bad request on all clients are unable to log in after I type my password. Passkey login says incorrect passkey. Currently, I have the latest build of BitBetter (just cloned the repo) and Bitwarden with the instructions. Same with all web clients, browser extentions and mobile apps. I have had it work for 2 years.
400 bad request {"error":"invalid_grant","error_description":"Auth-Email header invalid."}
I am using Cloudflare with full strict SSL with server origin certificate, and that has been working for a long time with Bitwarden.
ChatGPT keeps telling me this, but it can't find the source, so not sure if I would believe it.
In newer Bitwarden versions (2025+), they tightened auth validation:
The email used for login must be present in the headers
Proxies must forward headers exactly