From 714e18bb65edbba436153e00c404d5c696b0fee6 Mon Sep 17 00:00:00 2001 From: Sergio Matias Urquin Date: Mon, 12 May 2025 21:58:18 -0600 Subject: [PATCH] Exclude modules from token --- Core.Cerberos.BFF.Api/Controllers/AuthenticationController.cs | 4 ++-- Core.Cerberos.BFF.Api/Core.Cerberos.BFF.Api.csproj | 4 ---- Core.Cerberos.External/Core.Cerberos.External.csproj | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/Core.Cerberos.BFF.Api/Controllers/AuthenticationController.cs b/Core.Cerberos.BFF.Api/Controllers/AuthenticationController.cs index 0bec018..1afd0c3 100644 --- a/Core.Cerberos.BFF.Api/Controllers/AuthenticationController.cs +++ b/Core.Cerberos.BFF.Api/Controllers/AuthenticationController.cs @@ -52,11 +52,11 @@ namespace Core.Cerberos.BFF.Api.Controllers if (tokenAdapter is not null && tokenAdapter.User is not null) { - tokenAdapter.User.Token = tokenService.GenerateAccessToken(tokenAdapter); + var (token, modules) = tokenService.GenerateAccessToken(tokenAdapter); await Handle(() => cerberosServiceClient.LoginUserService(new LoginUserRequest { Email = email }, cancellationToken)).ConfigureAwait(false); - return Ok(tokenAdapter.User); + return Ok(new { token, modules }); } else { diff --git a/Core.Cerberos.BFF.Api/Core.Cerberos.BFF.Api.csproj b/Core.Cerberos.BFF.Api/Core.Cerberos.BFF.Api.csproj index 9bef2d4..5bda6a9 100644 --- a/Core.Cerberos.BFF.Api/Core.Cerberos.BFF.Api.csproj +++ b/Core.Cerberos.BFF.Api/Core.Cerberos.BFF.Api.csproj @@ -7,10 +7,6 @@ True - - - - diff --git a/Core.Cerberos.External/Core.Cerberos.External.csproj b/Core.Cerberos.External/Core.Cerberos.External.csproj index 387eeac..7a830a5 100644 --- a/Core.Cerberos.External/Core.Cerberos.External.csproj +++ b/Core.Cerberos.External/Core.Cerberos.External.csproj @@ -7,7 +7,7 @@ - +