Skip to content

Commit 9dfd688

Browse files
committed
feat : Redirect URl 설정
1 parent 92d3d03 commit 9dfd688

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

api/src/main/java/com/mbtips/user/controller/ApiLoginController.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,14 @@ public ApiResponse<String> getKakaoLoginUrl(@Parameter @RequestParam(required =
5151

5252
@GetMapping("/login")
5353
@Operation(summary = "카카오 로그인 콜백 API(토큰 반환)", description = "카카오 로그인 및 회원 가입")
54-
public ApiResponse<String> kakaoLoginCallback(@RequestParam("code") String code) {
54+
public ApiResponse<String> kakaoLoginCallback(@RequestParam("code") String code,
55+
@Parameter @RequestParam(required = false) String redirectUrl
56+
) {
5557

56-
GetKakaoTokenRequestDto kakaoTokenRequestDto = new GetKakaoTokenRequestDto(AUTHORIZATION_CODE, kakaoProperties.appKey(), kakaoProperties.redirectUrl(), code);
58+
if (redirectUrl == null) {
59+
redirectUrl = kakaoProperties.redirectUrl();
60+
}
61+
GetKakaoTokenRequestDto kakaoTokenRequestDto = new GetKakaoTokenRequestDto(AUTHORIZATION_CODE, kakaoProperties.appKey(), redirectUrl, code);
5762
GetKakaoTokenResponseDto kakaoTokenResponseDto = kakaoAuthFeignClient.getAuthToken(kakaoTokenRequestDto.toMap());
5863

5964
String authorization = BEARER + kakaoTokenResponseDto.accessToken();

0 commit comments

Comments
 (0)