소셜 로그인 오류 해결

2024. 7. 25. 16:44TIL

🆘 해결 과정

 

화이트 라벨이 발생하니 경로를 확인해보자

 

@GetMapping("/oauth2/callback/kakao")
fun callback(
    @RequestParam code: String
): ResponseEntity<String> {
    val accessToken: String = kakaoOAuth2LoginService.login(code)
    return ResponseEntity.ok(accessToken)
}

callback 함수의 경로를 "/oauth2/kakao/callback " 에서  "/oauth2/callback/kakao"로 수정

 

수정하고 실행을 해보니

 

새로운 에러 메시지를 확인하였다.

해당 에러 메시지가 발생한 곳에 원인을 찾을수 있을 것으로 보인다.

해당부분의 경로에 oauth가 아닌 ouath로 잘못 적혀있는 코드를 발견하여 수정하였다.

pageUrl이 제대로 된 값인지 코드상으로 확인하기위해 로그 추가

logger.info("Generated login page URL: $loginPageUrl")

 

 

 해결

해당 URL로 접속해보니 토큰 값이 생성이 된것을 확인하였다.