로그인 상태값 검증 제거

This commit is contained in:
2025-12-11 10:18:03 +09:00
parent fc2edf7c6d
commit 83bfdc2728
5 changed files with 48 additions and 54 deletions

View File

@@ -70,15 +70,15 @@ public class AuthController {
SignInRequest request,
HttpServletResponse response) {
//
if (authService.existsUsername(request)) {
// return
}
Authentication authentication =
authenticationManager.authenticate(
new UsernamePasswordAuthenticationToken(request.getUsername(), request.getPassword()));
String status = authService.getUserStatus(request);
if ("INACTIVE".equals(status)) {
return ApiResponseDto.ok(new TokenResponse(status, null, null));
}
String username = authentication.getName(); // UserDetailsService 에서 사용한 username
// 로그인 시간 저장
@@ -103,7 +103,7 @@ public class AuthController {
response.addHeader(HttpHeaders.SET_COOKIE, cookie.toString());
return ApiResponseDto.ok(new TokenResponse(accessToken, refreshToken));
return ApiResponseDto.ok(new TokenResponse(status, accessToken, refreshToken));
}
@PostMapping("/refresh")
@@ -150,7 +150,7 @@ public class AuthController {
.build();
response.addHeader(HttpHeaders.SET_COOKIE, cookie.toString());
return ResponseEntity.ok(new TokenResponse(newAccessToken, newRefreshToken));
return ResponseEntity.ok(new TokenResponse("ACTIVE", newAccessToken, newRefreshToken));
}
@PostMapping("/logout")
@@ -183,7 +183,7 @@ public class AuthController {
return ApiResponseDto.createOK(ResponseEntity.noContent().build());
}
public record TokenResponse(String accessToken, String refreshToken) {
public record TokenResponse(String status, String accessToken, String refreshToken) {
}
}