@PostMapping("/users/login")
@Operation(summary = "로그인 (Swagger용)", description = "실제 인증은 SecurityFilter에서 처리")
public ResponseEntity<Void> swaggerLogin(
@RequestBody UserLoginRequest loginRequest
) {
// 실제 로직은 필터에서 처리되므로 아무것도 안 함
return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build();
}
@PostMapping("/users/logout")
@Operation(summary = "로그아웃 (Swagger용)", description = "실제 인증은 SecurityFilter에서 처리")
public ResponseEntity<Void> swaggerLogout(
) {
// 실제 로직은 필터에서 처리되므로 아무것도 안 함
return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build();
}
<aside> ⛳
해당 엔트포인트까지 요청이 전달되고 그 사이에 같은 매핑인 필터에 걸려서 인증이 처리되는 원리 컨트롤러에서는 아무 작업도 안함
</aside>
이렇게 노출됨