From 417981ac12310d6cf893fd7bc81bc0f970f47a44 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Sun, 13 Sep 2026 10:00:31 +0200 Subject: [PATCH] Upgraded Cryptography librady Added roles to claims in the appsettings.json --- ...rmsSecurity.Admin.EntityFramework.PostgreSQL.csproj | 2 +- ...eCharmsSecurity.Admin.EntityFramework.Shared.csproj | 2 +- ...armsSecurity.Admin.EntityFramework.SqlServer.csproj | 2 +- src/LiteCharmsSecurity.Admin/Program.cs | 10 +++++++--- src/LiteCharmsSecurity.Admin/appsettings.json | 1 + .../LiteCharmsSecurity.Shared.csproj | 2 +- 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL.csproj b/src/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL.csproj index dfc13af..7649b53 100644 --- a/src/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL.csproj +++ b/src/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL/LiteCharmsSecurity.Admin.EntityFramework.PostgreSQL.csproj @@ -9,7 +9,7 @@ - + diff --git a/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj b/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj index b528d47..a8c170b 100644 --- a/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj +++ b/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/LiteCharmsSecurity.Admin.EntityFramework.SqlServer/LiteCharmsSecurity.Admin.EntityFramework.SqlServer.csproj b/src/LiteCharmsSecurity.Admin.EntityFramework.SqlServer/LiteCharmsSecurity.Admin.EntityFramework.SqlServer.csproj index f0dcac4..4c87365 100644 --- a/src/LiteCharmsSecurity.Admin.EntityFramework.SqlServer/LiteCharmsSecurity.Admin.EntityFramework.SqlServer.csproj +++ b/src/LiteCharmsSecurity.Admin.EntityFramework.SqlServer/LiteCharmsSecurity.Admin.EntityFramework.SqlServer.csproj @@ -9,7 +9,7 @@ - + diff --git a/src/LiteCharmsSecurity.Admin/Program.cs b/src/LiteCharmsSecurity.Admin/Program.cs index 58701e3..5ad7420 100644 --- a/src/LiteCharmsSecurity.Admin/Program.cs +++ b/src/LiteCharmsSecurity.Admin/Program.cs @@ -31,14 +31,18 @@ var app = builder.Build(); app.UseApplicationForwardHeaders(builder.Configuration); app.UseApplicationSecurityHeaders(); -app.UseSkorubaAdminUI(); - app.UseStaticFiles(); app.UseSerilogRequestLogging(); + app.UseRouting(); -app.UseAntiForgeryProtection(); + app.UseAuthentication(); app.UseAuthorization(); + +app.UseAntiForgeryProtection(); + +app.UseSkorubaAdminUI(); + app.MapControllerRoute(name: "default", pattern: "{controller}/{action=Index}/{id?}"); app.UseEndpoints(_ => { }); diff --git a/src/LiteCharmsSecurity.Admin/appsettings.json b/src/LiteCharmsSecurity.Admin/appsettings.json index 2557fd0..d0853dc 100644 --- a/src/LiteCharmsSecurity.Admin/appsettings.json +++ b/src/LiteCharmsSecurity.Admin/appsettings.json @@ -26,6 +26,7 @@ "openid", "profile", "email", + "roles", "skoruba_identity_admin_api", "offline_access" ] diff --git a/src/LiteCharmsSecurity.Shared/LiteCharmsSecurity.Shared.csproj b/src/LiteCharmsSecurity.Shared/LiteCharmsSecurity.Shared.csproj index c41090b..fc553e2 100644 --- a/src/LiteCharmsSecurity.Shared/LiteCharmsSecurity.Shared.csproj +++ b/src/LiteCharmsSecurity.Shared/LiteCharmsSecurity.Shared.csproj @@ -14,7 +14,7 @@ - + -- 2.47.3