개발환경 : react next js
key : rest api key 사용
디벨로퍼스 앱 ID : 949673
우선 저는 Javascript sdk를 사용하지 않고 RestAPI 방식으로 진행중입니다.
백엔드 분이 아래 문서를 보고 로그인 작업을 하셨다 하셨습니다. https://developers.kakao.com/docs/latest/ko/kakaologin/js
( Kakao.Auth.authorize() 를 했을 때 사용 중이던 서비스로 이동하여
로그인을 완료해 주세요. 라는 문구가 나와 RestAPI로 진행중입니다)
OIDC 방식으로 로그인을 구현하셨기 때문에 인가코드를 넘겨줄 필요가 없다고 하십니다. 하지만 RestAPI,Javascript SDK모두 인가코드를 발급해주고 그걸 서버에 보내서 서버에서 [POST] https://kauth.kakao.com/oauth/token 를 호출해 id토큰을 저한테 넘겨서 그걸로 인증하는 방식이 맞다고 생각하는데 왜 OIDC방식에서는 인가코드가 필요 없는지 궁금합니다.
이 부분은 window.Kakao.Auth.authorize({ redirectUri: REDIRECT_URI, scope: 'account_email,openid', }); 이런식으로 해결해서 코드를 잘 받아냈습니다! 현재 Redircet URI missmatch가 뜨는데 혹시 확인 가능할까요? 프론트,백엔드 모두 localhost:3000/login/kakao 로 설정했는데 미스매치가 뜹니다! 앱 ID : 949673입니다!