From ef187aaa5a154638922ba36ea7b0c941d5f99a4a Mon Sep 17 00:00:00 2001 From: jjjh02 Date: Fri, 12 Sep 2025 13:54:16 +0900 Subject: [PATCH] =?UTF-8?q?mod:=20=EC=95=A0=ED=94=8C=20=ED=9A=8C=EC=9B=90?= =?UTF-8?q?=EA=B0=80=EC=9E=85=EC=8B=9C=20=EB=A6=AC=ED=94=84=EB=A0=88?= =?UTF-8?q?=EC=8B=9C=20=ED=86=A0=ED=81=B0=20=EA=B0=99=EC=9D=B4=20=EB=B0=9C?= =?UTF-8?q?=EA=B8=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ontime_back/global/oauth/apple/AppleLoginService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java b/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java index de1c524..d58d67c 100644 --- a/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java +++ b/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java @@ -123,7 +123,12 @@ public Authentication handleRegister(String appleRefreshToken, OAuthAppleUserDto User savedUser = userRepository.save(newUser); String accessToken = jwtTokenProvider.createAccessToken(newUser.getEmail(), newUser.getId()); - jwtTokenProvider.sendAccessToken(response, accessToken); + String refreshToken = jwtTokenProvider.createRefreshToken(); + + jwtTokenProvider.sendAccessAndRefreshToken(response, accessToken, refreshToken); + + savedUser.updateRefreshToken(refreshToken); + userRepository.save(savedUser); Authentication authentication = new UsernamePasswordAuthenticationToken( savedUser, null, Collections.singletonList(new SimpleGrantedAuthority(savedUser.getRole().name()))