diff --git a/src/main/java/life/mosu/mosuserver/global/filter/Whitelist.java b/src/main/java/life/mosu/mosuserver/global/filter/Whitelist.java index 45f2a815..6d0b18d3 100644 --- a/src/main/java/life/mosu/mosuserver/global/filter/Whitelist.java +++ b/src/main/java/life/mosu/mosuserver/global/filter/Whitelist.java @@ -21,6 +21,7 @@ public enum Whitelist { SWAGGER_UI("/api/v1/swagger-ui", WhitelistMethod.ALL), VIRTUAL_ACCOUNT("/api/v1/virtual-account", WhitelistMethod.ALL), ADMISSION_TICKET("/api/v1/admission-ticket", WhitelistMethod.ALL), + FILE("/api/v1/s3", WhitelistMethod.ALL), // 정적 리소스 CSS("/api/v1/css", WhitelistMethod.GET), diff --git a/src/main/java/life/mosu/mosuserver/presentation/file/FileController.java b/src/main/java/life/mosu/mosuserver/presentation/file/FileController.java index ee255d8b..ae165faa 100644 --- a/src/main/java/life/mosu/mosuserver/presentation/file/FileController.java +++ b/src/main/java/life/mosu/mosuserver/presentation/file/FileController.java @@ -8,7 +8,6 @@ import life.mosu.mosuserver.presentation.file.dto.FileUploadResponse; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; -import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -23,7 +22,6 @@ public class FileController { private final S3Service s3Service; @PostMapping - @PreAuthorize("isAuthenticated() and hasRole('USER')") public ApiResponseWrapper upload( @RequestParam("file") MultipartFile file, @RequestParam(defaultValue = "temp") String folderName