diff --git a/src/Controllers/AssetsController.cs b/src/Controllers/AssetsController.cs index bb6df84..c541b86 100644 --- a/src/Controllers/AssetsController.cs +++ b/src/Controllers/AssetsController.cs @@ -3,7 +3,9 @@ using Berufsschule_HAM.Models; using Berufsschule_HAM.Services; using System.Text.Json; using Novell.Directory.Ldap; +using Microsoft.AspNetCore.Authorization; +[Authorize] [Route("[controller]")] public class AssetsController : Controller { diff --git a/src/Controllers/GroupsController.cs b/src/Controllers/GroupsController.cs index 39e91df..736fe3e 100644 --- a/src/Controllers/GroupsController.cs +++ b/src/Controllers/GroupsController.cs @@ -3,7 +3,9 @@ using Microsoft.AspNetCore.Mvc; using Novell.Directory.Ldap; using Berufsschule_HAM.Models; using System.Text.Json; +using Microsoft.AspNetCore.Authorization; +[Authorize] [Route("[controller]")] public class GroupsController : Controller { diff --git a/src/Controllers/LocationsController.cs b/src/Controllers/LocationsController.cs index 8e46229..3018c77 100644 --- a/src/Controllers/LocationsController.cs +++ b/src/Controllers/LocationsController.cs @@ -2,7 +2,9 @@ using Berufsschule_HAM.Services; using Berufsschule_HAM.Models; using Microsoft.AspNetCore.Mvc; using System.Text.Json; +using Microsoft.AspNetCore.Authorization; +[Authorize] [Route("[controller]")] public class LocationsController : Controller { diff --git a/src/Controllers/UsersController.cs b/src/Controllers/UsersController.cs index e2091f5..d68b363 100644 --- a/src/Controllers/UsersController.cs +++ b/src/Controllers/UsersController.cs @@ -5,7 +5,9 @@ using Novell.Directory.Ldap; using Berufsschule_HAM.Models; using System.Security.Cryptography; using System.Text; +using Microsoft.AspNetCore.Authorization; +[Authorize] [Route("[controller]")] public class UsersController : Controller { diff --git a/src/Program.cs b/src/Program.cs index d28bfb8..f3eaa4e 100644 --- a/src/Program.cs +++ b/src/Program.cs @@ -53,8 +53,11 @@ if (!app.Environment.IsDevelopment()) } app.UseElmah(); -app.UseSwagger(); -app.UseSwaggerUI(); +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(); +} app.UseStaticFiles(); app.UseRouting(); @@ -71,7 +74,8 @@ app.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); -app.MapHealthChecks("/healthz"); +app.MapHealthChecks("/healthz") + .RequireAuthorization(); // Run migrations using var scope = app.Services.CreateScope();