카카오싱크로 카카오톡 채널에서 회원가입을 진행할 때에 오류가 발생하고 있어 문의드립니다.
위와 같이 카카오싱크 세팅한 api 로 code와 continue 정보가 전달되고,
code로 token 요청을 진행하면 다음과 같이 json이 전달됩니다.
{“error”:“invalid_grant”,“error_description”:“Redirect URI mismatch.”,“error_code”:“KOE303”}
parameter 정보에 사용한 redirect uri는 개발자 문서에 세팅되어 있는 걸 확인했습니다.
일반 사이트에서 로그인을 할 때에는 token 발행시 해당 이슈가 없는데
카카오 채널에서 카카오싱크를 사용할 때서만 문제가 발생합니다.
의심이 되는 부분은 code가 생성 요청된 시점의 URL과 토큰을 발행해달라고 요청하는 redirect URL가 차이가 있을 때인 것 같은데요. 카카오싱크는 초기 서비스 구축시 세팅되어 있던 URL에서 변경되지 않았기 때문에 정확한 원인 파악이 어렵습니다.
확인 부탁드립니다!
tim.l
2
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456
tim.l
4
로그를 확인 해보니 아래와 같은 차이로 KOE303에러가 발생했습니다.
인가코드 요청 시점과 액세스토큰 발급요청 시점 RedirectURI 파라메터를 일치 시켜주시면 해결 가능하니
참고 부탁드려요.
인가코드: https://pillgram.kr/Api/Kakao/Sync
접근토큰: https://pillgram.kr/Api/OAuth/Kakao
인가코드: https://pillgram.kr/Api/Kakao/Sync
접근토큰: http://pillgram.kr:8080/Api/OAuth/Kakao
인가코드: https://pillgram.kr/Api/OAuth/Kakao
접근토큰: http://pillgram.kr:8080/Api/OAuth/Kakao