From 9cc538cdcdf72252027bb00b9552489f73ca0989 Mon Sep 17 00:00:00 2001 From: marcos-silva-rodrigues Date: Tue, 1 Apr 2025 17:57:05 -0300 Subject: [PATCH] FEAT: add host in metadata --- src/modules/auth/auth.controller.ts | 5 ++++- src/utils/ PackTheMetadata.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/auth/auth.controller.ts b/src/modules/auth/auth.controller.ts index 1097d51..e6bc02a 100644 --- a/src/modules/auth/auth.controller.ts +++ b/src/modules/auth/auth.controller.ts @@ -85,9 +85,10 @@ export class AuthController { async signIn( @Body() { username, password, totp }: AuthSignInReq, @Language() language: LanguageEnum, + @Headers('host') host: string ): Promise { this.logger.info('/auth - SignIn'); - const metadata = PackTheMetadata({ language }); + const metadata = PackTheMetadata({ language, host }); return this.authClient.signIn({ username, password, totp }, metadata); } @@ -97,6 +98,7 @@ export class AuthController { async refreshAccessToken( @Body() body: AuthRefreshAccessTokenReq, @Language() language: LanguageEnum, + @Headers('host') host: string ) { this.logger.info('/auth - RefreshAccessToken'); const { refreshToken, customerName: customer_name } = body; @@ -104,6 +106,7 @@ export class AuthController { const metadata = PackTheMetadata({ customer_name, language, + host }); return this.authClient.refreshAccessToken({ refreshToken }, metadata); diff --git a/src/utils/ PackTheMetadata.ts b/src/utils/ PackTheMetadata.ts index 23556ea..ec528f6 100644 --- a/src/utils/ PackTheMetadata.ts +++ b/src/utils/ PackTheMetadata.ts @@ -11,6 +11,7 @@ interface IMetadata { roles?: string[]; is_data_manager?: boolean; access_token?: string; + host?: string; } export function PackTheMetadata(info: IMetadata): Metadata {