https://dalba.co.kr/main/html.php?htmid=hometry/index.html
카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.
tim.l
2
- 문의 1
카카오 싱크 동의창 호출 url은 어디서 볼 수 있나요?
카카오 로그인 시, 표시되는 동의창의 주소를 일반적으로 사용하며,
인가코드받기 가이드의 필수 파라메터 항목만 남기고 아래와 같이 사용하시면됩니다.
https://kauth.kakao.com/oauth/authorize?client_id=a2793825a4714c97cf6ce7a66370e496&redirect_uri=https%3A%2F%2Fdalba.co.kr%3A443%2Fmember%2Fkakao%2Fkakao_login.php&response_type=code
리다이렉트 URI 에서 state 파라메터에 따른 페이지 이동처리를 개발하셔야합니다.
위 내용은 일반적인 안내사항이고, 현재 소유하신 서비스의 구조상 다른 사이트와 차이점이 있어 추가 안내드립니다.
(1) https://dalba.co.kr 에서 카카오 로그인 해보니 로그인이 정상처리되지 않습니다.
(2) 고도몰의 REST-API 방식 카카오 로그인인데 팝업으로 처리하신듯합니다. 이경우 팝업이 아닌상태에서 카카오 로그인 진행하므로 정상처리가 안될 수 있습니다. 카카오 싱크 동의창 호출 url 진입이 정상 작동하려면 팝업이 아닌 일반적인 페이지내서 구동되는 카카오 로그인 기능도 구현되어 있어야합니다.
(3) 위에 설명드린 문의 2는
동의창 호출 url에 state 파라메터를 추가하고 state=hometry/index.html 이렇게 호출하여 리다이렉트 URI에서 페이지 이동처리하는 것이 일반적이나 고도몰 솔루션안에서는 리다이렉트URI를 임의 처리 할 수 없을 것같습니다.
이부분 대안이 있는지 고도몰에 문의해보시면 좋을 것 같습니다. (개발사가 따로 있다면 개발사에 문의 해보시는것도 좋을 것같습니다. )
(1), (2)번 문제 부터 해결되시면 (3)번 처리가 원활하지 않은경우 다시 문의 부탁드립니다.