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 @@ - +