From 12be72959c745c555334339fd4f4ab9e46f8181c Mon Sep 17 00:00:00 2001 From: Kim Kyeongho Date: Sat, 21 Jun 2025 22:24:47 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A6=AC=EB=8B=A4=EC=9D=B4=EB=A0=89?= =?UTF-8?q?=ED=8A=B8=20url=20=EC=88=98=EC=A0=95=20=EB=B0=8F=20=ED=99=98?= =?UTF-8?q?=EA=B2=BD=EB=B3=80=EC=88=98=EB=A1=9C=20=EC=84=A4=EC=A0=95=20#47?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/User/controller/OAuthController.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/project/growfit/domain/User/controller/OAuthController.java b/src/main/java/com/project/growfit/domain/User/controller/OAuthController.java index 76dd8e5..7e3bacc 100644 --- a/src/main/java/com/project/growfit/domain/User/controller/OAuthController.java +++ b/src/main/java/com/project/growfit/domain/User/controller/OAuthController.java @@ -9,6 +9,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.servlet.http.HttpServletResponse; import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -19,6 +20,12 @@ @Tag(name = "Social OAuth API", description = "소셜 로그인 관련 API (카카오)") public class OAuthController { + @Value("${custom.oauth2.kakao.redirect.new-user}") + private String newUserRedirectUrl; + + @Value("${custom.oauth2.kakao.redirect.existing-user}") + private String existingUserRedirectUrl; + private final OauthService oauthService; @Operation(summary = "카카오 소셜 로그인 API") @@ -37,8 +44,8 @@ public void kakaoLogin(@RequestParam(value = "code", required = false) String co ResultResponse resultResponse = oauthService.kakaoLogin(accessToken, response); ParentLoginResponseDto dto = (ParentLoginResponseDto) resultResponse.getData(); String redirectUrl = dto.isNewUser() - ? "https://localhost:3000/join/parent/1" - : "https://localhost:3000"; + ? newUserRedirectUrl + : existingUserRedirectUrl; response.sendRedirect(redirectUrl); } catch (BusinessException e) { try {