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 b9c00785..45f2a815 100644 --- a/src/main/java/life/mosu/mosuserver/global/filter/Whitelist.java +++ b/src/main/java/life/mosu/mosuserver/global/filter/Whitelist.java @@ -41,6 +41,9 @@ public enum Whitelist { NOTICE("/api/v1/notice", WhitelistMethod.GET), USER_ID_CHECK("/api/v1/user/check-id", WhitelistMethod.GET), CUSTOMER_KEY_CHECK("/api/v1/user/customer-key", WhitelistMethod.GET), + EXAM("/api/v1/exam", WhitelistMethod.GET), + EXAM_AREAS("/api/v1/exam/areas", WhitelistMethod.GET), + EXAM_ALL("/api/v1/exam/all", WhitelistMethod.GET), APPLICATION_GUEST("/api/v1/applications/guest", WhitelistMethod.ALL); private final String path; diff --git a/src/main/java/life/mosu/mosuserver/presentation/exam/ExamController.java b/src/main/java/life/mosu/mosuserver/presentation/exam/ExamController.java index 25469fe1..5ff384c2 100644 --- a/src/main/java/life/mosu/mosuserver/presentation/exam/ExamController.java +++ b/src/main/java/life/mosu/mosuserver/presentation/exam/ExamController.java @@ -37,7 +37,6 @@ public ResponseEntity> register( } @GetMapping("/all") - @PreAuthorize("isAuthenticated() and hasRole('ADMIN')") public ResponseEntity>> getExams() { List response = examService.getExams(); return ResponseEntity.ok( @@ -45,7 +44,6 @@ public ResponseEntity>> getExams() { } @GetMapping - @PreAuthorize("isAuthenticated() and hasRole('USER')") public ResponseEntity>> getByArea( @RequestParam String areaName ) { @@ -55,7 +53,6 @@ public ResponseEntity>> getByArea( } @GetMapping("/areas") - @PreAuthorize("isAuthenticated() and hasRole('USER')") public ResponseEntity>> getDistinctAreas() { List response = examService.getDistinctAreas(); return ResponseEntity.ok(