diff --git a/Core.Thalos.Service.API/Controllers/ModuleController.cs b/Core.Thalos.Service.API/Controllers/ModuleController.cs index 4e8c639..1eae85c 100644 --- a/Core.Thalos.Service.API/Controllers/ModuleController.cs +++ b/Core.Thalos.Service.API/Controllers/ModuleController.cs @@ -3,6 +3,7 @@ using Core.Thalos.Application.UseCases.Modules.Input; using Core.Thalos.Application.UseCases.Modules.Ports; using Core.Thalos.BuildingBlocks; using Lib.Architecture.BuildingBlocks; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Core.Thalos.Service.API.Controllers @@ -14,7 +15,7 @@ namespace Core.Thalos.Service.API.Controllers [Route("api/v{api-version:apiVersion}/[controller]")] [Produces("application/json")] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class ModuleController : ControllerBase { private readonly IComponentHandler getModuleHandler; @@ -61,7 +62,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("ModuleManagement.Read, RoleManagement.Read")] + [Permission("ModuleManagement.Read, RoleManagement.Read")] public async Task GetAllModulesAsync(CancellationToken cancellationToken) { await getAllModulesHandler.ExecuteAsync(new GetAllModulesRequest { }, cancellationToken).ConfigureAwait(false); @@ -91,7 +92,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("ModuleManagement.Read")] + [Permission("ModuleManagement.Read")] public async Task GetAllModulesByListAsync([FromBody] GetAllModulesByListRequest request, CancellationToken cancellationToken) { @@ -117,7 +118,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("ModuleManagement.Read")] + [Permission("ModuleManagement.Read")] public async Task GetModuleById([FromBody] GetModuleRequest request, CancellationToken cancellationToken) { @@ -142,7 +143,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task CreateModuleAsync([FromBody] CreateModuleRequest newModule, CancellationToken cancellationToken = default) { await createModuleHandler.ExecuteAsync(newModule, cancellationToken).ConfigureAwait(false); @@ -161,7 +162,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task UpdateModuleAsync([FromBody] UpdateModuleRequest request, CancellationToken cancellationToken = default) { await updateModuleHandler.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); @@ -180,7 +181,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task DeleteModuleAsync([FromBody] DeleteModuleRequest request, CancellationToken cancellationToken = default) { await deleteModuleHandler.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); @@ -200,7 +201,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("ModuleManagement.Write")] + [Permission("ModuleManagement.Write")] public async Task ChangeModuleStatusAsync([FromBody] ChangeModuleStatusRequest request, CancellationToken cancellationToken) { diff --git a/Core.Thalos.Service.API/Controllers/PermissionController.cs b/Core.Thalos.Service.API/Controllers/PermissionController.cs index 94da97e..9f7782f 100644 --- a/Core.Thalos.Service.API/Controllers/PermissionController.cs +++ b/Core.Thalos.Service.API/Controllers/PermissionController.cs @@ -15,7 +15,7 @@ namespace Core.Thalos.Service.API.Controllers [Route("api/v{api-version:apiVersion}/[controller]")] [Produces("application/json")] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class PermissionController : ControllerBase { private readonly IComponentHandler getPermissionHandler; @@ -62,7 +62,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("PermissionManagement.Read, RoleManagement.Read")] + [Permission("PermissionManagement.Read, RoleManagement.Read")] public async Task GetAllPermissionsAsync(CancellationToken cancellationToken) { await getAllPermissionsHandler.ExecuteAsync(new GetAllPermissionsRequest { }, cancellationToken).ConfigureAwait(false); @@ -92,7 +92,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("PermissionManagement.Read")] + [Permission("PermissionManagement.Read")] public async Task GetAllPermissionsByListAsync([FromBody] GetAllPermissionsByListRequest request, CancellationToken cancellationToken) { @@ -118,7 +118,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("PermissionManagement.Read")] + [Permission("PermissionManagement.Read")] public async Task GetPermissionById([FromBody] GetPermissionRequest request, CancellationToken cancellationToken) { @@ -143,7 +143,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task CreatePermissionAsync([FromBody] CreatePermissionRequest newPermission, CancellationToken cancellationToken = default) { await createPermissionHandler.ExecuteAsync(newPermission, cancellationToken).ConfigureAwait(false); @@ -162,7 +162,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task UpdatePermissionAsync([FromBody] UpdatePermissionRequest request, CancellationToken cancellationToken = default) { await updatePermissionHandler.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); @@ -181,7 +181,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task DeletePermissionAsync([FromBody] DeletePermissionRequest request, CancellationToken cancellationToken = default) { await deletePermissionHandler.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); @@ -201,7 +201,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("PermissionManagement.Write")] + [Permission("PermissionManagement.Write")] public async Task ChangePermissionStatusAsync([FromBody] ChangePermissionStatusRequest request, CancellationToken cancellationToken) { diff --git a/Core.Thalos.Service.API/Controllers/RoleController.cs b/Core.Thalos.Service.API/Controllers/RoleController.cs index e183522..dbd5bbd 100644 --- a/Core.Thalos.Service.API/Controllers/RoleController.cs +++ b/Core.Thalos.Service.API/Controllers/RoleController.cs @@ -15,7 +15,7 @@ namespace Core.Thalos.Service.API.Controllers [Route("api/v{api-version:apiVersion}/[controller]")] [Produces("application/json")] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class RoleController : ControllerBase { private readonly IComponentHandler getRoleHandler; @@ -65,7 +65,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("RoleManagement.Read")] + [Permission("RoleManagement.Read")] public async Task GetAllRolesAsync(CancellationToken cancellationToken) { await getAllRolesHandler.ExecuteAsync(new GetAllRolesRequest { }, cancellationToken).ConfigureAwait(false); @@ -85,7 +85,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("RoleManagement.Read")] + [Permission("RoleManagement.Read")] public async Task GetRoleById([FromBody] GetRoleRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request._Id)) { return BadRequest("Invalid role mongo identifier"); } @@ -106,7 +106,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task CreateRoleAsync([FromBody] CreateRoleRequest newRole, CancellationToken cancellationToken = default) { await createRoleHandler.ExecuteAsync(newRole, cancellationToken).ConfigureAwait(false); @@ -125,7 +125,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task UpdateRoleAsync([FromBody] UpdateRoleRequest entity, CancellationToken cancellationToken = default) { await updateRoleHandler.ExecuteAsync(entity, cancellationToken).ConfigureAwait(false); @@ -144,7 +144,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task DeleteeRoleAsync([FromBody] DeleteRoleRequest entity, CancellationToken cancellationToken = default) { await deleteRoleHandler.ExecuteAsync(entity, cancellationToken).ConfigureAwait(false); @@ -164,7 +164,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task ChageRoleStatusAsync(ChangeRoleStatusRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request._Id)) { return BadRequest("Invalid role mongo identifier"); } @@ -186,7 +186,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task AddApplicationToRoleAsync(AddApplicationToRoleRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request.RoleId)) { return BadRequest("Invalid role mongo identifier"); } @@ -208,7 +208,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("RoleManagement.Write")] + [Permission("RoleManagement.Write")] public async Task RemoveApplicationToRoleAsync(RemoveApplicationFromRoleRequest request, CancellationToken cancellationToken) { diff --git a/Core.Thalos.Service.API/Controllers/TenantController.cs b/Core.Thalos.Service.API/Controllers/TenantController.cs index 247a372..e0075d5 100644 --- a/Core.Thalos.Service.API/Controllers/TenantController.cs +++ b/Core.Thalos.Service.API/Controllers/TenantController.cs @@ -15,7 +15,7 @@ namespace Core.Thalos.Service.API.Controllers [Route("api/v{api-version:apiVersion}/[controller]")] [Produces("application/json")] [ApiController] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class TenantController : ControllerBase { private readonly IComponentHandler getTenantHandler; @@ -59,7 +59,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("TenantManagement.Read, RoleManagement.Read")] + [Permission("TenantManagement.Read, RoleManagement.Read")] public async Task GetAllTenantsAsync(CancellationToken cancellationToken) { await getAllTenantsHandler.ExecuteAsync(new GetAllTenantsRequest { }, cancellationToken).ConfigureAwait(false); @@ -79,7 +79,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("TenantManagement.Read")] + [Permission("TenantManagement.Read")] public async Task GetTenantById([FromBody] GetTenantRequest request, CancellationToken cancellationToken) { @@ -104,7 +104,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task CreateTenantAsync([FromBody] CreateTenantRequest newTenant, CancellationToken cancellationToken = default) { await createTenantHandler.ExecuteAsync(newTenant, cancellationToken).ConfigureAwait(false); @@ -123,7 +123,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task UpdateTenantAsync([FromBody] UpdateTenantRequest request, CancellationToken cancellationToken = default) { await updateTenantHandler.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); @@ -142,7 +142,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task DeleteTenantAsync([FromBody] DeleteTenantRequest request, CancellationToken cancellationToken = default) { await deleteTenantHandler.ExecuteAsync(request, cancellationToken).ConfigureAwait(false); @@ -162,7 +162,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Permission("TenantManagement.Write")] + [Permission("TenantManagement.Write")] public async Task ChangeTenantStatusAsync([FromBody] ChangeTenantStatusRequest request, CancellationToken cancellationToken) { diff --git a/Core.Thalos.Service.API/Controllers/UserController.cs b/Core.Thalos.Service.API/Controllers/UserController.cs index cc89512..cbed6da 100644 --- a/Core.Thalos.Service.API/Controllers/UserController.cs +++ b/Core.Thalos.Service.API/Controllers/UserController.cs @@ -73,8 +73,8 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Read")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Read")] public async Task GetAllUsersAsync(CancellationToken cancellationToken) { await getAllUsersHandler.ExecuteAsync(new GetAllUsersRequest { }, cancellationToken).ConfigureAwait(false); @@ -94,8 +94,8 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Read")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Read")] public async Task GetUserById([FromBody] GetUserRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request._Id)) { return BadRequest("Invalid user mongo identifier"); } @@ -117,7 +117,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task GetUserByEmail([FromBody] GetUserByEmailRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request.Email)) { return BadRequest("Invalid user email"); } @@ -139,8 +139,8 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task CreateUserAsync([FromBody] CreateUserRequest newUser, CancellationToken cancellationToken = default) { await createUserHandler.ExecuteAsync(newUser, cancellationToken).ConfigureAwait(false); @@ -159,8 +159,8 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task UpdateUserAsync([FromBody] UpdateUserRequest request, CancellationToken cancellationToken = default) { @@ -180,8 +180,8 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task DeleteUserAsync([FromBody] DeleteUserRequest request, CancellationToken cancellationToken = default) { @@ -201,7 +201,7 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task LoginUserAsync([FromBody] LoginUserRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request.Email)) { return BadRequest("Invalid user email"); } @@ -243,8 +243,8 @@ namespace Core.Thalos.Service.API.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] - //[Permission("UserManagement.Write")] + [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + [Permission("UserManagement.Write")] public async Task ChangeUserStatusAsync([FromBody] ChangeUserStatusRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request._Id)) { return BadRequest("Invalid user mongo identifier"); } @@ -282,7 +282,7 @@ namespace Core.Thalos.Service.API.Controllers [HttpPost] [Route("GetTokenAdapter")] [ProducesResponseType(typeof(TokenAdapter), StatusCodes.Status200OK)] - //[Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] + [Authorize(AuthenticationSchemes = $"{Schemes.DefaultScheme}, {Schemes.GoogleScheme}")] public async Task GetTokenAdapter([FromBody] GetTokenAdapterRequest request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request.Email)) { return BadRequest("Invalid user email"); }