문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
안녕하세요.
https://kauth.kakao.com 로 토큰 가져올 때 통신이 안된다는 오류가 나옵니다.
로컬 개발환경에서는 정상적으로 동작하는데 실서버에 올리니까 문제가 발생합니다.
현재 방화벽은 전부 열려있는 상태입니다.
was서비스는 tomcat 사용중이고 앱id는 1093386 입니다
감사합니다
문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
안녕하세요.
https://kauth.kakao.com 로 토큰 가져올 때 통신이 안된다는 오류가 나옵니다.
로컬 개발환경에서는 정상적으로 동작하는데 실서버에 올리니까 문제가 발생합니다.
현재 방화벽은 전부 열려있는 상태입니다.
was서비스는 tomcat 사용중이고 앱id는 1093386 입니다
감사합니다
안녕하세요.
KOE303
카카오 로그인 과정중 인가코드와 접근코드 발급 시 사용되는 redirect_uri 값이 다른 경우 발생
인가코드: https://www.cjfmc.or.kr/sports/rest/member/kakao_simple_login_connect
접근토큰: http://121.156.135.44/sports/rest/member/kakao_simple_login_connect
접근 토큰 발급 시, redirect_uri 파라미터가 앞서 인가코드 요청시 사용된 값과 다릅니다.
redirect URL 파라미터 부분 https://www.cjfmc.or.kr/sports/rest/member/kakao_simple_login_connect로 써놨고 입력도 https://www.cjfmc.or.kr/sports/rest/member/kakao_simple_login_connect랑 http://121.156.135.44/sports/rest/member/kakao_simple_login_connect 둘 다 넣어놨는데 에러가 발생합니다. 또한 에러코드는 나오지 않고 connection시에 에러가 발생하는 것으로 보입니다.
한번 더 확인 요청드리겠습니다.
앱 1093386에서 지속적으로 KOE303 오류가 발생하고 있습니다.
인가코드와 접근토큰 요청시 사용되는 redirect_uri을 각각 확인 부탁드립니다.
추가로 말씀주신 connection오류는 카카오측에서 확인할 수 없는 오류 유형으로
서비스측 방화벽이나 사용하시는 http 통신 모듈의 커넥션 설정에 따라 발생 하는점 참고 부탁듣립니다.
안녕하세요。 답변 감사합니다.
다만 현재 전송하는 url이
<%
request.setAttribute(“kakao_redirect_uri”, “https://www.cjfmc.or.kr/sports/rest/member/kakao_simple_login_connect”);
%>
<c:url var=“kakao_login” value=“https://kauth.kakao.com/oauth/authorize”>
<c:param name=“client_id” value=“${ModuleConfigData.extra_datas.out_login_kakao_client_id}”/>
<c:param name=“redirect_uri” value=“${kakao_redirect_uri}”/>
<c:param name=“response_type” value=“code”/>
<c:param name=“state” value=“${random_no}”/>
<c:param name=“encode_state” value=“false”/>
</c:url>
이렇게 전달하고 있습니다.
그런데 확인해주신 것에 따르면 접근하는 url이 도메인이 아니라 ip로 나오고 있는 것 같습니다.
로그인 끝나고 돌아오는 url은 https://www.cjfmc.or.kr/sports/rest/member/kakao_simple_login_connect?code=p3n6G1IjA_vgw9YTt7C2bFEFrtpAOAPNeFz_bCVlI4Ehon9DOsVc-gAAAAQKKiVRAAABkQw-FIqGtS2__sNdBQ&encode_state=false&state=
입니다.
이것에 관해서 확인 요청드립니다. 감사합니다.
인가코드 요청
즉, https://kauth.kakao.com/oauth/authorize
로 전달하는 redirect_uri 파라미터
https://www.cjfmc.or.kr/sports/rest/member/kakao_login
접근토큰 요청
즉, https://kauth.kakao.com/oauth/token
로 전달하는 redirect_uri 파라미터
http://121.156.135.44/sports/rest/member/kakao_login
서비스의 백엔드에서 접근 토큰 요청할 때 redirect_uri 파라미터가 프론트측 요청과 다른점 확인 부탁드립니다.