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);