From e886bea05c62028d9e348f4558fa8e7ce933726b Mon Sep 17 00:00:00 2001 From: marcos-silva-rodrigues Date: Fri, 11 Apr 2025 17:18:45 -0300 Subject: [PATCH 1/2] UPDATE: send origin header --- src/utils/ PackTheMetadata.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/ PackTheMetadata.ts b/src/utils/ PackTheMetadata.ts index ec528f6..1d17aab 100644 --- a/src/utils/ PackTheMetadata.ts +++ b/src/utils/ PackTheMetadata.ts @@ -11,7 +11,7 @@ interface IMetadata { roles?: string[]; is_data_manager?: boolean; access_token?: string; - host?: string; + origin?: string; } export function PackTheMetadata(info: IMetadata): Metadata { From 2c964253ec0ca52ff0e18de24ad77ea969946b69 Mon Sep 17 00:00:00 2001 From: marcos-silva-rodrigues Date: Fri, 11 Apr 2025 17:33:34 -0300 Subject: [PATCH 2/2] UPDATE: send header in metadata --- src/modules/auth/auth.controller.ts | 5 +++-- src/utils/ PackTheMetadata.ts | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/auth/auth.controller.ts b/src/modules/auth/auth.controller.ts index 3ffb408..9d30323 100644 --- a/src/modules/auth/auth.controller.ts +++ b/src/modules/auth/auth.controller.ts @@ -88,11 +88,12 @@ export class AuthController { async signIn( @Body() { username, password, totp }: AuthSignInReq, @Language() language: LanguageEnum, + @Headers('origin') origin: string, @Headers('host') host: string ): Promise { this.logger.info('/auth - SignIn'); - this.logger.info('host: ' + host); - const metadata = PackTheMetadata({ language, host }); + this.logger.info('origin: ' + origin); + const metadata = PackTheMetadata({ language, origin, customHost: host }); this.logger.info('metadata: ' + JSON.stringify(metadata.toJSON())); return this.authClient.signIn({ username, password, totp }, metadata); } diff --git a/src/utils/ PackTheMetadata.ts b/src/utils/ PackTheMetadata.ts index 1d17aab..3b1e289 100644 --- a/src/utils/ PackTheMetadata.ts +++ b/src/utils/ PackTheMetadata.ts @@ -11,7 +11,9 @@ interface IMetadata { roles?: string[]; is_data_manager?: boolean; access_token?: string; + host?: string; origin?: string; + customHost?: string; } export function PackTheMetadata(info: IMetadata): Metadata {