From 7e0fbc3b3196cace536bc54b2ea3ba08a611735a Mon Sep 17 00:00:00 2001 From: Oscar Morales Date: Fri, 29 Aug 2025 16:03:17 -0600 Subject: [PATCH] Uncomment Authorization --- .../Controllers/ModuleController.cs | 17 +++++----- .../Controllers/PermissionController.cs | 16 +++++----- .../Controllers/RoleController.cs | 18 +++++------ .../Controllers/TenantController.cs | 14 ++++---- .../Controllers/UserController.cs | 32 +++++++++---------- 5 files changed, 49 insertions(+), 48 deletions(-) diff --git a/Core.Thalos.DAL.API/Controllers/ModuleController.cs b/Core.Thalos.DAL.API/Controllers/ModuleController.cs index 5cfb810..0fac060 100644 --- a/Core.Thalos.DAL.API/Controllers/ModuleController.cs +++ b/Core.Thalos.DAL.API/Controllers/ModuleController.cs @@ -7,6 +7,7 @@ using Asp.Versioning; using Core.Thalos.BuildingBlocks; using Core.Thalos.Provider.Contracts; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using ModuleRequest = Core.Thalos.Domain.Contexts.Onboarding.Request.ModuleRequest; using StatusEnum = Core.Blueprint.Mongo.StatusEnum; @@ -21,7 +22,7 @@ namespace LSA.Core.Thalos.API.Controllers [Produces(MimeTypes.ApplicationJson)] [Consumes(MimeTypes.ApplicationJson)] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class ModuleController(IModuleProvider service) : ControllerBase { /// @@ -29,7 +30,7 @@ namespace LSA.Core.Thalos.API.Controllers /// [HttpGet] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Permission("ModuleManagement.Read, RoleManagement.Read")] + [Permission("ModuleManagement.Read, RoleManagement.Read")] public async Task GetAllModulesAsync(CancellationToken cancellationToken) { var result = await service.GetAllModules(cancellationToken); @@ -42,7 +43,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPost] [Route(Routes.GetModuleList)] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Permission("ModuleManagement.Read")] + [Permission("ModuleManagement.Read")] public async Task GetAllModulesByList([FromBody] string[] modules, CancellationToken cancellationToken) { if (modules == null || !modules.Any()) @@ -59,7 +60,7 @@ namespace LSA.Core.Thalos.API.Controllers [Route(Routes.Id)] [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] - //[Permission("ModuleManagement.Read")] + [Permission("ModuleManagement.Read")] public async Task GetModuleByIdAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.GetModuleById(_id, cancellationToken); @@ -76,7 +77,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPost] [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status201Created)] [ProducesResponseType(StatusCodes.Status422UnprocessableEntity)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task CreateModuleAsync([FromBody] ModuleRequest newModule, CancellationToken cancellationToken) { var result = await service.CreateModule(newModule, cancellationToken); @@ -91,7 +92,7 @@ namespace LSA.Core.Thalos.API.Controllers [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status422UnprocessableEntity)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task UpdateModuleAsync([FromRoute] string _id, [FromBody] ModuleAdapter entity, CancellationToken cancellationToken) { if (_id != entity._Id) @@ -107,7 +108,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPatch] [Route(Routes.ChangeStatus)] [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task ChangeModuleStatus([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken) { var result = await service.ChangeModuleStatus(_id, newStatus, cancellationToken); @@ -131,7 +132,7 @@ namespace LSA.Core.Thalos.API.Controllers [Route(Routes.Id)] [ProducesResponseType(typeof(ModuleAdapter), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task DeleteModuleAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.DeleteModule(_id, cancellationToken); diff --git a/Core.Thalos.DAL.API/Controllers/PermissionController.cs b/Core.Thalos.DAL.API/Controllers/PermissionController.cs index bb16559..75c32b6 100644 --- a/Core.Thalos.DAL.API/Controllers/PermissionController.cs +++ b/Core.Thalos.DAL.API/Controllers/PermissionController.cs @@ -22,7 +22,7 @@ namespace LSA.Core.Thalos.API.Controllers [Produces(MimeTypes.ApplicationJson)] [Consumes(MimeTypes.ApplicationJson)] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class PermissionController(IPermissionProvider service) : ControllerBase { /// @@ -36,7 +36,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Permission("PermissionManagement.Read, RoleManagement.Read")] + [Permission("PermissionManagement.Read, RoleManagement.Read")] public async Task GetAllPermissionsAsync(CancellationToken cancellationToken) { var result = await service.GetAllPermissions(cancellationToken).ConfigureAwait(false); @@ -57,7 +57,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Permission("PermissionManagement.Read")] + [Permission("PermissionManagement.Read")] public async Task GetAllPermissionsByList([FromBody] string[] permissions, CancellationToken cancellationToken) { if (permissions == null || !permissions.Any()) @@ -83,7 +83,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] - //[Permission("PermissionManagement.Read")] + [Permission("PermissionManagement.Read")] public async Task GetPermissionByIdAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.GetPermissionById(_id, cancellationToken).ConfigureAwait(false); @@ -107,7 +107,7 @@ namespace LSA.Core.Thalos.API.Controllers /// Internal server error. [HttpPost] [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status201Created)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task CreatePermissionAsync([FromBody] PermissionRequest newPermission, CancellationToken cancellationToken) { var result = await service.CreatePermission(newPermission, cancellationToken).ConfigureAwait(false); @@ -130,7 +130,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task UpdatePermissionAsync([FromRoute] string _id, [FromBody] PermissionAdapter entity, CancellationToken cancellationToken) { if (_id != entity._Id) @@ -157,7 +157,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task ChangePermissionStatus([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken) { var result = await service.ChangePermissionStatus(_id, newStatus, cancellationToken).ConfigureAwait(false); @@ -180,7 +180,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpDelete] [Route(Routes.Id)] [ProducesResponseType(typeof(PermissionAdapter), StatusCodes.Status200OK)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task DeletePermissionAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.DeletePermission(_id, cancellationToken).ConfigureAwait(false); diff --git a/Core.Thalos.DAL.API/Controllers/RoleController.cs b/Core.Thalos.DAL.API/Controllers/RoleController.cs index fdcac52..aebbb0e 100644 --- a/Core.Thalos.DAL.API/Controllers/RoleController.cs +++ b/Core.Thalos.DAL.API/Controllers/RoleController.cs @@ -22,7 +22,7 @@ namespace LSA.Core.Thalos.API.Controllers [Produces(MimeTypes.ApplicationJson)] [Consumes(MimeTypes.ApplicationJson)] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class RoleController(IRoleProvider service) : ControllerBase { /// @@ -34,7 +34,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The service internal error. [HttpGet] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Read")] + [Permission("RoleManagement.Read")] public async Task GetAllRolesAsync(CancellationToken cancellationToken) { var result = await service.GetAllRoles(cancellationToken).ConfigureAwait(false); @@ -53,7 +53,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpGet] [Route(Routes.Id)] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Read")] + [Permission("RoleManagement.Read")] public async Task GetRoleByIdAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.GetRoleById(_id, cancellationToken).ConfigureAwait(false); @@ -77,7 +77,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The service internal error. [HttpPost] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status201Created)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task CreateRoleAsync([FromBody] RoleRequest newRole, CancellationToken cancellationToken) { var result = await service.CreateRole(newRole, cancellationToken).ConfigureAwait(false); @@ -98,7 +98,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPut] [Route(Routes.Id)] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task UpdateRoleAsync([FromRoute] string _id, [FromBody] RoleAdapter entity, CancellationToken cancellationToken) { if (_id != entity._Id) @@ -122,7 +122,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPatch] [Route(Routes.ChangeStatus)] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task ChangeRoleStatus([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken) { var result = await service.ChangeRoleStatus(_id, newStatus, cancellationToken).ConfigureAwait(false); @@ -144,7 +144,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The service internal error. [HttpPost(Routes.AddApplication)] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task AddApplicationToRoleAsync([FromRoute] string roleId, [FromRoute] ApplicationsEnum application, CancellationToken cancellationToken) { var result = await service.AddApplicationToRole(roleId, application, cancellationToken).ConfigureAwait(false); @@ -162,7 +162,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The service internal error. [HttpDelete(Routes.RemoveApplication)] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task RemoveApplicationFromRoleAsync([FromRoute] string roleId, [FromRoute] ApplicationsEnum application, CancellationToken cancellationToken) { var result = await service.RemoveApplicationFromRole(roleId, application, cancellationToken).ConfigureAwait(false); @@ -181,7 +181,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpDelete] [Route(Routes.Id)] [ProducesResponseType(typeof(RoleAdapter), StatusCodes.Status200OK)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task DeleteRoleAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.DeleteRole(_id, cancellationToken).ConfigureAwait(false); diff --git a/Core.Thalos.DAL.API/Controllers/TenantController.cs b/Core.Thalos.DAL.API/Controllers/TenantController.cs index 9f660c6..ef20b3d 100644 --- a/Core.Thalos.DAL.API/Controllers/TenantController.cs +++ b/Core.Thalos.DAL.API/Controllers/TenantController.cs @@ -22,7 +22,7 @@ namespace LSA.Core.Thalos.API.Controllers [Produces(MimeTypes.ApplicationJson)] [Consumes(MimeTypes.ApplicationJson)] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class TenantController(ITenantProvider service) : ControllerBase { /// @@ -36,7 +36,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Permission("TenantManagement.Read, RoleManagement.Read")] + [Permission("TenantManagement.Read, RoleManagement.Read")] public async Task GetAllTenantsAsync(CancellationToken cancellationToken) { var result = await service.GetAllTenants(cancellationToken).ConfigureAwait(false); @@ -57,7 +57,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] - //[Permission("TenantManagement.Read")] + [Permission("TenantManagement.Read")] public async Task GetTenantByIdAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.GetTenantById(_id, cancellationToken).ConfigureAwait(false); @@ -81,7 +81,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The service internal error. [HttpPost] [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status201Created)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task CreateTenantAsync([FromBody] TenantRequest newTenant, CancellationToken cancellationToken) { var result = await service.CreateTenant(newTenant, cancellationToken).ConfigureAwait(false); @@ -104,7 +104,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task UpdateTenantAsync([FromRoute] string _id, [FromBody] TenantAdapter entity, CancellationToken cancellationToken) { if (_id != entity._Id) @@ -132,7 +132,7 @@ namespace LSA.Core.Thalos.API.Controllers [Consumes(MimeTypes.ApplicationJson)] [Produces(MimeTypes.ApplicationJson)] [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task ChangeTenantStatus([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken) { var result = await service.ChangeTenantStatus(_id, newStatus, cancellationToken).ConfigureAwait(false); @@ -155,7 +155,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpDelete] [Route(Routes.Id)] [ProducesResponseType(typeof(TenantAdapter), StatusCodes.Status200OK)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task DeleteTenantAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.DeleteTenant(_id, cancellationToken).ConfigureAwait(false); diff --git a/Core.Thalos.DAL.API/Controllers/UserController.cs b/Core.Thalos.DAL.API/Controllers/UserController.cs index e73e152..6b7add9 100644 --- a/Core.Thalos.DAL.API/Controllers/UserController.cs +++ b/Core.Thalos.DAL.API/Controllers/UserController.cs @@ -31,8 +31,8 @@ namespace LSA.Core.Thalos.API.Controllers /// The found entity. [HttpGet] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Read")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Read")] public async Task GetAllUsers(CancellationToken cancellationToken) { var result = await service.GetAllUsers(cancellationToken).ConfigureAwait(false); @@ -48,8 +48,8 @@ namespace LSA.Core.Thalos.API.Controllers [HttpGet] [Route(Routes.Id)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Read")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Read")] public async Task GetUserById([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.GetUserById(_id, cancellationToken).ConfigureAwait(false); @@ -65,7 +65,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpGet] [Route(Routes.Email)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task GetUserByEmail([FromRoute] string email, CancellationToken cancellationToken) { var result = await service.GetUserByEmail(email, cancellationToken).ConfigureAwait(false); @@ -96,8 +96,8 @@ namespace LSA.Core.Thalos.API.Controllers /// The created entity. [HttpPost(Routes.Register)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status201Created)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task CreateUserAsync([FromBody] UserRequest newUser, CancellationToken cancellationToken) { var result = await service.CreateUser(newUser, cancellationToken).ConfigureAwait(false); @@ -114,8 +114,8 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPut] [Route(Routes.Id)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task UpdateUserAsync([FromRoute] string _id, [FromBody] UserAdapter entity, CancellationToken cancellationToken) { if (_id != entity._Id) @@ -133,7 +133,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The found entity. [HttpPatch(Routes.LogIn)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task LoginUserAsync([FromRoute] string email, CancellationToken cancellationToken) { var result = await service.LogInUser(email, cancellationToken).ConfigureAwait(false); @@ -148,7 +148,7 @@ namespace LSA.Core.Thalos.API.Controllers /// The updated entity. [HttpPatch(Routes.LogOut)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task LogOutUserSessionAsync([FromRoute] string email, CancellationToken cancellationToken) { var result = await service.LogOutUserSession(email, cancellationToken).ConfigureAwait(false); @@ -165,8 +165,8 @@ namespace LSA.Core.Thalos.API.Controllers [HttpPatch] [Route(Routes.ChangeStatus)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task ChangeUserStatus([FromRoute] string _id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken) { var result = await service.ChangeUserStatus(_id, newStatus, cancellationToken).ConfigureAwait(false); @@ -186,7 +186,7 @@ namespace LSA.Core.Thalos.API.Controllers [HttpGet] [Route("{email}/GetTokenAdapter")] [ProducesResponseType(typeof(TokenAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task GetTokenAdapter([FromRoute] string email, CancellationToken cancellationToken) { var tokenAdapter = await service.GetToken(email, cancellationToken).ConfigureAwait(false); @@ -204,8 +204,8 @@ namespace LSA.Core.Thalos.API.Controllers [HttpDelete] [Route(Routes.Id)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task DeleteUserAsync([FromRoute] string _id, CancellationToken cancellationToken) { var result = await service.DeleteUser(_id, cancellationToken).ConfigureAwait(false);