Skip to content

Unable to login 400 Bad Request: Auth-Email header invalid. #275

@jjmmfi

Description

@jjmmfi

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."}

Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions