From 52d4e2d1522e0f6106304057caf0392569857572 Mon Sep 17 00:00:00 2001 From: Jisun You <154600308+iiqcov@users.noreply.github.com> Date: Thu, 14 Nov 2024 22:08:53 +0900 Subject: [PATCH] =?UTF-8?q?[Bug]=20=EC=9D=B8=EA=B0=80=20=EC=BD=94=EB=93=9C?= =?UTF-8?q?=20=EB=94=94=EC=BD=94=EB=94=A9=20=EC=A7=84=ED=96=89=20(#51)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gigedi/dev/domain/auth/application/AuthService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/gigedi/dev/domain/auth/application/AuthService.java b/src/main/java/gigedi/dev/domain/auth/application/AuthService.java index 2ce9bff..7d1b7f4 100644 --- a/src/main/java/gigedi/dev/domain/auth/application/AuthService.java +++ b/src/main/java/gigedi/dev/domain/auth/application/AuthService.java @@ -1,5 +1,7 @@ package gigedi.dev.domain.auth.application; +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; import java.util.List; import org.springframework.security.oauth2.core.oidc.user.OidcUser; @@ -36,7 +38,9 @@ public class AuthService { private final MemberUtil memberUtil; public TokenPairResponse googleSocialLogin(String code) { - GoogleLoginResponse response = googleService.getIdTokenByGoogleLogin(code); + GoogleLoginResponse response = + googleService.getIdTokenByGoogleLogin( + URLDecoder.decode(code, StandardCharsets.UTF_8)); OidcUser user = idTokenVerifier.getOidcUser(response.getIdToken()); Member member = getOrCreateMember(user); googleService.saveGoogleRefreshToken(member.getId(), response.getRefreshToken());