fix: 컨트롤러 권한(Authorization) 설정 오류 수정 (#258)

- ServiceController: [Authorize(Roles = "Super")] → [Authorize]
- AccountController: [Authorize(Roles = "Super")] → [Authorize]
- MessageController: [Authorize] 추가
- StatsController: [Authorize] 추가
- PushController: [Authorize] 추가

Closes #258
This commit is contained in:
SEAN 2026-02-28 18:15:46 +09:00
parent acfa988c43
commit 3ea873e438
5 changed files with 8 additions and 2 deletions

View File

@ -10,7 +10,7 @@ namespace SPMS.API.Controllers;
[ApiController]
[Route("v1/in/account")]
[ApiExplorerSettings(GroupName = "account")]
[Authorize(Roles = "Super")]
[Authorize]
public class AccountController : ControllerBase
{
private readonly IAccountService _accountService;

View File

@ -1,3 +1,4 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.Annotations;
using SPMS.Application.DTOs.Message;
@ -10,6 +11,7 @@ namespace SPMS.API.Controllers;
[ApiController]
[Route("v1/in/message")]
[ApiExplorerSettings(GroupName = "message")]
[Authorize]
public class MessageController : ControllerBase
{
private readonly IMessageValidationService _validationService;

View File

@ -1,3 +1,4 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.Annotations;
using SPMS.Application.DTOs.Push;
@ -9,6 +10,7 @@ namespace SPMS.API.Controllers;
[ApiController]
[Route("v1/in/push")]
[ApiExplorerSettings(GroupName = "push")]
[Authorize]
public class PushController : ControllerBase
{
private readonly IPushService _pushService;

View File

@ -11,7 +11,7 @@ namespace SPMS.API.Controllers;
[ApiController]
[Route("v1/in/service")]
[ApiExplorerSettings(GroupName = "service")]
[Authorize(Roles = "Super")]
[Authorize]
public class ServiceController : ControllerBase
{
private readonly IServiceManagementService _serviceManagementService;

View File

@ -1,3 +1,4 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.Annotations;
using SPMS.Application.DTOs.Stats;
@ -9,6 +10,7 @@ namespace SPMS.API.Controllers;
[ApiController]
[Route("v1/in/stats")]
[ApiExplorerSettings(GroupName = "stats")]
[Authorize]
public class StatsController : ControllerBase
{
private readonly IStatsService _statsService;