diff --git a/Core.Thalos.BFF.Api/Controllers/AuthenticationController.cs b/Core.Thalos.BFF.Api/Controllers/AuthenticationController.cs index b30dda2..7dee38f 100644 --- a/Core.Thalos.BFF.Api/Controllers/AuthenticationController.cs +++ b/Core.Thalos.BFF.Api/Controllers/AuthenticationController.cs @@ -3,7 +3,6 @@ using Core.Thalos.Application.UseCases.Users.Input; using Core.Thalos.BuildingBlocks; using Core.Thalos.External.Clients.Thalos.Requests.Users; using LSA.Dashboard.External.Clients.Dashboard; -using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Core.Thalos.BFF.Api.Controllers @@ -42,7 +41,7 @@ namespace Core.Thalos.BFF.Api.Controllers [HttpGet] [Route(Routes.GenerateToken)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - [Authorize(AuthenticationSchemes = Schemes.GoogleScheme)] + //[Authorize(AuthenticationSchemes = Schemes.GoogleScheme)] public async Task GenerateTokenService(CancellationToken cancellationToken) { try @@ -93,7 +92,7 @@ namespace Core.Thalos.BFF.Api.Controllers [HttpGet] [Route(Routes.RefreshToken)] [ProducesResponseType(typeof(UserAdapter), StatusCodes.Status200OK)] - [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public async Task RefreshCustomTokenAsync(CancellationToken cancellationToken) { var tokenAdapter = new TokenAdapter(); diff --git a/Core.Thalos.BFF.Api/Controllers/ModuleController.cs b/Core.Thalos.BFF.Api/Controllers/ModuleController.cs index eb5c493..e32f9e9 100644 --- a/Core.Thalos.BFF.Api/Controllers/ModuleController.cs +++ b/Core.Thalos.BFF.Api/Controllers/ModuleController.cs @@ -3,7 +3,6 @@ using Core.Thalos.BuildingBlocks; using Core.Thalos.External.Clients.Thalos.Requests.Permissions; using Lib.Architecture.BuildingBlocks; using LSA.Dashboard.External.Clients.Dashboard; -using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System.Text.Json; @@ -17,7 +16,7 @@ namespace Core.Thalos.BFF.Api.Controllers [Consumes("application/json")] [Produces("application/json")] [ApiController] - [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class ModuleController(IThalosServiceClient thalosServiceClient, ILogger logger) : BaseController(logger) { /// @@ -30,7 +29,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("ModuleManagement.Read, RoleManagement.Read")] + //[Permission("ModuleManagement.Read, RoleManagement.Read")] public async Task GetAllModulesService(CancellationToken cancellationToken) { try @@ -63,7 +62,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("ModuleManagement.Read")] + //[Permission("ModuleManagement.Read")] public async Task GetAllModulesByListAsync([FromBody] GetAllModulesByListRequest request, CancellationToken cancellationToken) { try @@ -96,7 +95,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("ModuleManagement.Write")] + //[Permission("ModuleManagement.Write")] public async Task CreateModuleService(CreateModuleRequest newModule, CancellationToken cancellationToken) { try @@ -130,7 +129,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("ModuleManagement.Read")] + //[Permission("ModuleManagement.Read")] public async Task GetModuleByIdService(GetModuleRequest request, CancellationToken cancellationToken) { try @@ -158,7 +157,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("ModuleManagement.Write")] + //[Permission("ModuleManagement.Write")] public async Task UpdateModuleService(UpdateModuleRequest newModule, CancellationToken cancellationToken) { try @@ -194,7 +193,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("ModuleManagement.Write")] + //[Permission("ModuleManagement.Write")] public async Task ChangeModuleStatusService([FromBody] ChangeModuleStatusRequest request, CancellationToken cancellationToken) { try diff --git a/Core.Thalos.BFF.Api/Controllers/PermissionController.cs b/Core.Thalos.BFF.Api/Controllers/PermissionController.cs index ce0e821..5b6670f 100644 --- a/Core.Thalos.BFF.Api/Controllers/PermissionController.cs +++ b/Core.Thalos.BFF.Api/Controllers/PermissionController.cs @@ -17,7 +17,7 @@ namespace Core.Thalos.BFF.Api.Controllers [Consumes("application/json")] [Produces("application/json")] [ApiController] - [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class PermissionController(IThalosServiceClient thalosServiceClient, ILogger logger) : BaseController(logger) { /// @@ -30,7 +30,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("PermissionManagement.Read, RoleManagement.Read")] + //[Permission("PermissionManagement.Read, RoleManagement.Read")] public async Task GetAllPermissionsService(CancellationToken cancellationToken) { try @@ -63,7 +63,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("PermissionManagement.Read")] + //[Permission("PermissionManagement.Read")] public async Task GetAllPermissionsByListAsync([FromBody] GetAllPermissionsByListRequest request, CancellationToken cancellationToken) { try @@ -96,7 +96,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("PermissionManagement.Write")] + //[Permission("PermissionManagement.Write")] public async Task CreatePermissionService(CreatePermissionRequest newPermission, CancellationToken cancellationToken) { try @@ -128,7 +128,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("PermissionManagement.Read")] + //[Permission("PermissionManagement.Read")] public async Task GetPermissionByIdService(GetPermissionRequest request, CancellationToken cancellationToken) { try @@ -156,7 +156,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("PermissionManagement.Write")] + //[Permission("PermissionManagement.Write")] public async Task UpdatePermissionService(UpdatePermissionRequest newPermission, CancellationToken cancellationToken) { try @@ -190,7 +190,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("PermissionManagement.Write")] + //[Permission("PermissionManagement.Write")] public async Task ChangePermissionStatusService([FromBody] ChangePermissionStatusRequest request, CancellationToken cancellationToken) { try diff --git a/Core.Thalos.BFF.Api/Controllers/RoleController.cs b/Core.Thalos.BFF.Api/Controllers/RoleController.cs index a335bc8..9b8f446 100644 --- a/Core.Thalos.BFF.Api/Controllers/RoleController.cs +++ b/Core.Thalos.BFF.Api/Controllers/RoleController.cs @@ -17,7 +17,7 @@ namespace Core.Thalos.BFF.Api.Controllers [Consumes("application/json")] [Produces("application/json")] [ApiController] - [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class RoleController(IThalosServiceClient thalosServiceClient, ILogger logger) : BaseController(logger) { /// @@ -30,7 +30,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Read")] + //[Permission("RoleManagement.Read")] public async Task GetAllRolesService(CancellationToken cancellationToken) { try @@ -56,7 +56,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Write")] + //[Permission("RoleManagement.Write")] public async Task CreateRoleService(CreateRoleRequest request, CancellationToken cancellationToken) { try @@ -94,7 +94,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Read")] + //[Permission("RoleManagement.Read")] public async Task GetRoleByIdService(GetRoleRequest request, CancellationToken cancellationToken) { try @@ -122,7 +122,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Write")] + //[Permission("RoleManagement.Write")] public async Task UpdateRoleService(UpdateRoleRequest request, CancellationToken cancellationToken) { try @@ -165,7 +165,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Write")] + //[Permission("RoleManagement.Write")] public async Task ChangeRoleStatusService([FromBody] ChangeRoleStatusRequest request, CancellationToken cancellationToken) { try @@ -195,7 +195,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Write")] + //[Permission("RoleManagement.Write")] public async Task AddApplicationToRoleService([FromBody] AddApplicationToRoleRequest request, CancellationToken cancellationToken) { try @@ -225,7 +225,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("RoleManagement.Write")] + //[Permission("RoleManagement.Write")] public async Task RemoveApplicationFromRoleService([FromBody] RemoveApplicationFromRoleRequest request, CancellationToken cancellationToken) { try diff --git a/Core.Thalos.BFF.Api/Controllers/TenantController.cs b/Core.Thalos.BFF.Api/Controllers/TenantController.cs index 7aada7a..734f840 100644 --- a/Core.Thalos.BFF.Api/Controllers/TenantController.cs +++ b/Core.Thalos.BFF.Api/Controllers/TenantController.cs @@ -17,7 +17,7 @@ namespace Core.Thalos.BFF.Api.Controllers [Consumes("application/json")] [Produces("application/json")] [ApiController] - [Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] + //[Authorize(AuthenticationSchemes = Schemes.DefaultScheme)] public class TenantController(IThalosServiceClient thalosServiceClient, ILogger logger) : BaseController(logger) { /// @@ -30,7 +30,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("TenantManagement.Read, RoleManagement.Read")] + //[Permission("TenantManagement.Read, RoleManagement.Read")] public async Task GetAllTenantsService(CancellationToken cancellationToken) { try @@ -56,7 +56,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("TenantManagement.Write")] + //[Permission("TenantManagement.Write")] public async Task CreateTenantService(CreateTenantRequest newTenant, CancellationToken cancellationToken) { try @@ -86,7 +86,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("TenantManagement.Read")] + //[Permission("TenantManagement.Read")] public async Task GetTenantByIdService(GetTenantRequest request, CancellationToken cancellationToken) { try @@ -114,7 +114,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("TenantManagement.Write")] + //[Permission("TenantManagement.Write")] public async Task UpdateTenantService(UpdateTenantRequest newTenant, CancellationToken cancellationToken) { try @@ -147,7 +147,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("TenantManagement.Write")] + //[Permission("TenantManagement.Write")] public async Task ChangeTenantStatusService([FromBody] ChangeTenantStatusRequest request, CancellationToken cancellationToken) { try @@ -175,7 +175,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Permission("TenantManagement.Write")] + //[Permission("TenantManagement.Write")] public async Task DeleteTenantByIdService(DeleteTenantRequest request, CancellationToken cancellationToken) { try diff --git a/Core.Thalos.BFF.Api/Controllers/UserController.cs b/Core.Thalos.BFF.Api/Controllers/UserController.cs index 383f127..6a25976 100644 --- a/Core.Thalos.BFF.Api/Controllers/UserController.cs +++ b/Core.Thalos.BFF.Api/Controllers/UserController.cs @@ -30,8 +30,8 @@ namespace Core.Thalos.BFF.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 GetAllUsersService(CancellationToken cancellationToken) { try @@ -57,8 +57,8 @@ namespace Core.Thalos.BFF.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 CreateUserService(CreateUserRequest newUser, CancellationToken cancellationToken) { try @@ -94,8 +94,8 @@ namespace Core.Thalos.BFF.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 GetUserByIdService(GetUserRequest request, CancellationToken cancellationToken) { try @@ -123,8 +123,8 @@ namespace Core.Thalos.BFF.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 GetUserByEmailService(GetUserByEmailRequest request, CancellationToken cancellationToken) { try @@ -152,8 +152,8 @@ namespace Core.Thalos.BFF.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 UpdateUserService(UpdateUserRequest request, CancellationToken cancellationToken) { try @@ -191,7 +191,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Authorize(AuthenticationSchemes = $"{Schemes.GoogleScheme}, {Schemes.DefaultScheme}")] + //[Authorize(AuthenticationSchemes = $"{Schemes.GoogleScheme}, {Schemes.DefaultScheme}")] public async Task LoginUserService([FromBody] LoginUserRequest request, CancellationToken cancellationToken) { try @@ -219,7 +219,7 @@ namespace Core.Thalos.BFF.Api.Controllers [ProducesResponseType(typeof(Notification), StatusCodes.Status412PreconditionFailed)] [ProducesResponseType(typeof(Notification), StatusCodes.Status422UnprocessableEntity)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - [Authorize(AuthenticationSchemes = $"{Schemes.GoogleScheme}, {Schemes.DefaultScheme}")] + //[Authorize(AuthenticationSchemes = $"{Schemes.GoogleScheme}, {Schemes.DefaultScheme}")] public async Task LogoutUserService([FromBody] LogoutUserRequest request, CancellationToken cancellationToken) { try @@ -249,8 +249,8 @@ namespace Core.Thalos.BFF.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 ChangeUserStatusService([FromBody] ChangeUserStatusRequest request, CancellationToken cancellationToken) { try diff --git a/Core.Thalos.External/Core.Thalos.External.csproj b/Core.Thalos.External/Core.Thalos.External.csproj index 6c7e547..b3aaa55 100644 --- a/Core.Thalos.External/Core.Thalos.External.csproj +++ b/Core.Thalos.External/Core.Thalos.External.csproj @@ -7,7 +7,7 @@ - +