From 086b149f8ae11eaaa72535eb6a9b8a5bd4e21666 Mon Sep 17 00:00:00 2001 From: Liudvikas Taluntis <43747286+Duslerke@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:52:33 +0000 Subject: [PATCH 1/4] Remove the TokenFactory from getting registered for dependency injection. As it does not appear to be used anywhere. --- ConfigurationApi/Startup.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/ConfigurationApi/Startup.cs b/ConfigurationApi/Startup.cs index e818da9..e385adf 100644 --- a/ConfigurationApi/Startup.cs +++ b/ConfigurationApi/Startup.cs @@ -6,7 +6,6 @@ using ConfigurationApi.V1.UseCase; using ConfigurationApi.Versioning; using FluentValidation.AspNetCore; -using Hackney.Core.JWT; using Hackney.Core.Logging; using Hackney.Core.Middleware.CorrelationId; using Hackney.Core.Middleware.Exception; @@ -129,7 +128,6 @@ public void ConfigureServices(IServiceCollection services) services.ConfigureLambdaLogging(Configuration); services.AddLogCallAspect(); - services.AddTokenFactory(); services.ConfigureS3(Configuration); RegisterGateways(services); From 40923bfc3aac3aeaaafb920fb528a96fbc902cc6 Mon Sep 17 00:00:00 2001 From: Liudvikas Taluntis <43747286+Duslerke@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:53:38 +0000 Subject: [PATCH 2/4] Remove the JWT core package as it's unused anywhere in the API. Must be remnants of template being copied. --- ConfigurationApi/ConfigurationApi.csproj | 1 - 1 file changed, 1 deletion(-) diff --git a/ConfigurationApi/ConfigurationApi.csproj b/ConfigurationApi/ConfigurationApi.csproj index 6e73b5b..cd9fd84 100644 --- a/ConfigurationApi/ConfigurationApi.csproj +++ b/ConfigurationApi/ConfigurationApi.csproj @@ -34,7 +34,6 @@ - From 3d62d5395c6b137a0a89e707e785ea06f1404234 Mon Sep 17 00:00:00 2001 From: Liudvikas Taluntis <43747286+Duslerke@users.noreply.github.com> Date: Thu, 26 Feb 2026 16:16:29 +0000 Subject: [PATCH 3/4] Bump the JWT core to 1.87 to get cognito token support (instead of removing as it turns out logging core uses it) --- ConfigurationApi/ConfigurationApi.csproj | 1 + ConfigurationApi/Startup.cs | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/ConfigurationApi/ConfigurationApi.csproj b/ConfigurationApi/ConfigurationApi.csproj index cd9fd84..d1628ca 100644 --- a/ConfigurationApi/ConfigurationApi.csproj +++ b/ConfigurationApi/ConfigurationApi.csproj @@ -34,6 +34,7 @@ + diff --git a/ConfigurationApi/Startup.cs b/ConfigurationApi/Startup.cs index e385adf..f8dc010 100644 --- a/ConfigurationApi/Startup.cs +++ b/ConfigurationApi/Startup.cs @@ -6,6 +6,7 @@ using ConfigurationApi.V1.UseCase; using ConfigurationApi.Versioning; using FluentValidation.AspNetCore; +using Hackney.Core.JWT; using Hackney.Core.Logging; using Hackney.Core.Middleware.CorrelationId; using Hackney.Core.Middleware.Exception; @@ -128,6 +129,10 @@ public void ConfigureServices(IServiceCollection services) services.ConfigureLambdaLogging(Configuration); services.AddLogCallAspect(); + // Most opaque design - despite appearing to be unused within this repo + // (no direct references, nor Authorization core is used), this is actually + // used by the Logging core to print user email. + services.AddTokenFactory(); services.ConfigureS3(Configuration); RegisterGateways(services); From c1ec9c170cd6f0da791484dbd7a05710318d8b7a Mon Sep 17 00:00:00 2001 From: Liudvikas Taluntis <43747286+Duslerke@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:11:25 +0000 Subject: [PATCH 4/4] Update comment explaining dependencies. --- ConfigurationApi/Startup.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ConfigurationApi/Startup.cs b/ConfigurationApi/Startup.cs index f8dc010..f20012f 100644 --- a/ConfigurationApi/Startup.cs +++ b/ConfigurationApi/Startup.cs @@ -131,7 +131,7 @@ public void ConfigureServices(IServiceCollection services) services.AddLogCallAspect(); // Most opaque design - despite appearing to be unused within this repo // (no direct references, nor Authorization core is used), this is actually - // used by the Logging core to print user email. + // used by the Logging Middleware core to print user email. services.AddTokenFactory(); services.ConfigureS3(Configuration);