카카오 로그인시 에러

안녕하세요, 팀으로 앱을 개발하다가 카카오 로그인이 안되는 문제가 있어서 문의 드립니다. 다른 팀원들 계정은 문제없이 로그인 되고, 다른 팀원들이 제 카카오 계정으로 로그인을 해봐도 안되는걸 보니 제 카카오 계정의 인증코드가 문제가 있는 것 같습니다.

kakao auth url에 서버 클라이언트 아이디랑 리다이렉트 url넣어서 요청하면, 인증코드를 주고 그 인증코드를 서버에 넘겨서 서버에서 카카오 서버에 요청하는 프로세스인데,

리다이렉트에서 주는 인증코드가 문제인지 서버에서 오는 콜백에서 500에러가 뜹니다. 상세내용은 아래와 같습니다.

이 부분 확인 부탁드려도 될까요?

{

  • success: false,

  • statusCode: 500,

  • statusMsg: “Internal server error”
    }

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456

842570 입니다!

오늘 요청 로그를 보니

카카오 로그인 이후 제공하시는 서비스 리다이렉트 URI (http://localhost:3000/api/users/kakao/callback) 에서 이미 액세스 토큰 발급에 사용한 인가코드를 재사용하여 에러(400) 발생한 내역이 몇건 보입니다.
그외 500 에러 발생 내역은 없었습니다.

기재하신 500에러는 카카오에서 출력하는 것이 아니라 리다이렉트 URI
즉, 구축하신 시스템에서 발생하는 것으로 추정됩니다.

확인 부탁드려요.

내부적인 문제였네요 ㅎㅎ 해결했습니다! 답변 감사드립니다. :slight_smile:

1개의 좋아요