사이트에 카카오 로그인설정 해놨는데 [동의하고 계속하기]에서 안넘어가고 계속 동의하기 페이지에로 넘어오는데 어떤 오류일까요..?
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/console/app 에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456
1373135 입니다
안녕하세요.
구현하신 방식에 문제가 있는 것으로 보입니다.
카카오 로그인 버튼에서 JS SDK를 사용하거나 인가코드 요청 주소로 바로 이동하는 것이 아닌
팝업창을 직접 여신 뒤, 해당 창에서 카카오 로그인하더라도 계속 리디렉션되도록 구현되어 있습니다.
어떻게 수정하면 되는건가요./?
혹시 해당 페이지 직접 구현하신게 아닌가요?
원데이넷이라는 사이트를 이용해서 홈페이지를 만들었고 카카오 로그인을 위해 Redirect URI 을 카카오 앱설정에 해서 넣어놨고 REST/Javascript 도 홈페이지 관리자 사이트에 등록해놨는데 [동의하고 계속하기]에서 반복되서 어떤부분이 오류난지 모르겠습니다.
회원님 사이트에서 카카오 로그인은 다음과 같이 동작하고 있습니다.
참고하시어 점검 부탁드립니다
- 카카오 로그인 버튼 클릭
window.open('//www.coccoc.co.kr/addons/sns_login/kakao/callback.php', 'sns_login', 'width=800, height=500'); return false;
직접 구현하신 로그인 페이지를 팝업으로 표시
=> 이상 의심- 팝업 페이지 열릴 때 callback.php가 인가코드 요청 URL로 디리렉션
- 정상적인 카카오 로그인 이후 callback.php로 인가코드 전달
- 하지만, 다시 인가코드 요청 URL로 다시 리디렉션
=> 이상 의심
이와 별개로 데브톡에서는 위 2번과 같이 팝업으로 부터 카카오 로그인을 시작하려는 방법은 권장드리지 않습니다. 이러한 방법은 브라우저 정책에 따라 정상동작하지 않을 가능성이 있습니다.
JS SDK를 사용하여 카카오 로그인 구성하시는 것을 권장 드립니다