From b31fc0139c31920ccd15b2bde7f9a38730fdd93e Mon Sep 17 00:00:00 2001 From: jeonghyemin Date: Tue, 8 Jul 2025 17:18:58 +0900 Subject: [PATCH] =?UTF-8?q?feat(User,Token):=20=EB=A6=AC=ED=94=84=EB=A0=88?= =?UTF-8?q?=EC=8B=9C=20=ED=86=A0=ED=81=B0=20=EC=A4=91=EB=B3=B5=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nowait/applicationadmin/token/service/TokenService.java | 5 +---- .../applicationuser/token/controller/TokenController.java | 2 -- .../nowait/applicationuser/token/service/TokenService.java | 4 +--- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/token/service/TokenService.java b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/token/service/TokenService.java index 86364d92..44999a1c 100644 --- a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/token/service/TokenService.java +++ b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/token/service/TokenService.java @@ -58,9 +58,6 @@ public void updateRefreshToken(Long userId, String oldRefreshToken, String newRe throw new TokenBadRequestException(); // 400 } - // 기존 토큰 삭제 및 새 토큰 저장 - tokenRepository.delete(token); - Token newToken = Token.toEntity(token.getUser(), newRefreshToken, LocalDateTime.now().plusDays(30)); - tokenRepository.save(newToken); + token.updateRefreshToken(newRefreshToken, LocalDateTime.now().plusDays(30)); } } diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/controller/TokenController.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/controller/TokenController.java index bc04bc11..fc6a99e2 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/controller/TokenController.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/controller/TokenController.java @@ -5,13 +5,11 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.CookieValue; import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.nowait.applicationuser.security.jwt.JwtUtil; import com.nowait.applicationuser.token.dto.AuthenticationResponse; -import com.nowait.applicationuser.token.dto.RefreshTokenRequest; import com.nowait.applicationuser.token.service.TokenService; import io.swagger.v3.oas.annotations.Operation; diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/service/TokenService.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/service/TokenService.java index 0b023a15..eee87b82 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/service/TokenService.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/token/service/TokenService.java @@ -58,8 +58,6 @@ public void updateRefreshToken(Long userId, String oldRefreshToken, String newRe } // 기존 토큰 삭제 및 새 토큰 저장 - tokenRepository.delete(token); - Token newToken = Token.toEntity(token.getUser(), newRefreshToken, LocalDateTime.now().plusDays(30)); - tokenRepository.save(newToken); + token.updateRefreshToken(newRefreshToken, LocalDateTime.now().plusDays(30)); } }