From 7835d014564c282898da13e13762c143e6e15a36 Mon Sep 17 00:00:00 2001 From: bitwarden-charlie Date: Fri, 8 Aug 2025 09:26:03 -0500 Subject: [PATCH] chore/SRE-583 Deprecate usage of Auth-Email Header (#14418) * chore/SRE-583 Deprecate usage of Auth-Email Header * SRE-583 additional cleanup * SRE-583 removed Utils * SRE-583 formatting --------- Co-authored-by: sneakernuts <671942+sneakernuts@users.noreply.github.com> --- .../models/request/identity-token/password-token.request.ts | 5 ----- .../src/auth/models/request/identity-token/token.request.ts | 4 ---- libs/common/src/services/api.service.ts | 1 - 3 files changed, 10 deletions(-) diff --git a/libs/common/src/auth/models/request/identity-token/password-token.request.ts b/libs/common/src/auth/models/request/identity-token/password-token.request.ts index 4f2313473da..6cbfa1ec654 100644 --- a/libs/common/src/auth/models/request/identity-token/password-token.request.ts +++ b/libs/common/src/auth/models/request/identity-token/password-token.request.ts @@ -1,5 +1,4 @@ import { ClientType } from "../../../../enums"; -import { Utils } from "../../../../platform/misc/utils"; import { DeviceRequest } from "./device.request"; import { TokenTwoFactorRequest } from "./token-two-factor.request"; @@ -30,10 +29,6 @@ export class PasswordTokenRequest extends TokenRequest { return obj; } - alterIdentityTokenHeaders(headers: Headers) { - headers.set("Auth-Email", Utils.fromUtf8ToUrlB64(this.email)); - } - static fromJSON(json: any) { return Object.assign(Object.create(PasswordTokenRequest.prototype), json, { device: json.device ? DeviceRequest.fromJSON(json.device) : undefined, diff --git a/libs/common/src/auth/models/request/identity-token/token.request.ts b/libs/common/src/auth/models/request/identity-token/token.request.ts index 497038878d0..9eb41aca6d7 100644 --- a/libs/common/src/auth/models/request/identity-token/token.request.ts +++ b/libs/common/src/auth/models/request/identity-token/token.request.ts @@ -14,10 +14,6 @@ export abstract class TokenRequest { this.device = device != null ? device : null; } - alterIdentityTokenHeaders(headers: Headers) { - // Implemented in subclass if required - } - setTwoFactor(twoFactor: TokenTwoFactorRequest | undefined) { this.twoFactor = twoFactor; } diff --git a/libs/common/src/services/api.service.ts b/libs/common/src/services/api.service.ts index 62d300fc029..9168f43b360 100644 --- a/libs/common/src/services/api.service.ts +++ b/libs/common/src/services/api.service.ts @@ -197,7 +197,6 @@ export class ApiService implements ApiServiceAbstraction { if (this.customUserAgent != null) { headers.set("User-Agent", this.customUserAgent); } - request.alterIdentityTokenHeaders(headers); const identityToken = request instanceof UserApiTokenRequest