From d2eb2518fee7d7e3e06db05959e40918d5bfcf1f Mon Sep 17 00:00:00 2001 From: Thijs Herman <64640608+Turbootzz@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:58:39 +0000 Subject: [PATCH] fix: use deviceType 14 (Server) instead of 10 (Firefox) Prevents confusing 'Firefox' login emails from Vaultwarden. Device type 14 = SDK/Server, which better represents this service. --- internal/vaultwarden/api_client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/vaultwarden/api_client.go b/internal/vaultwarden/api_client.go index 838cde1..27ccf5a 100644 --- a/internal/vaultwarden/api_client.go +++ b/internal/vaultwarden/api_client.go @@ -414,7 +414,7 @@ func (ac *APIClient) loginWithPassword(hashedPassword string) (*TokenResponse, e "password": {hashedPassword}, "scope": {"api offline_access"}, "client_id": {"web"}, - "deviceType": {"10"}, + "deviceType": {"14"}, "deviceIdentifier": {ac.deviceID}, "deviceName": {"vaultwarden-api"}, } @@ -429,7 +429,7 @@ func (ac *APIClient) loginWithAPIKey() (*TokenResponse, error) { "client_id": {ac.clientID}, "client_secret": {ac.clientSecret}, "scope": {"api"}, - "deviceType": {"10"}, + "deviceType": {"14"}, "deviceIdentifier": {ac.deviceID}, "deviceName": {"vaultwarden-api"}, }