카카오 로그인 문의

오늘 오전 11시 이전에 로그인이 정상이었는데…
11시 이후로 갑자기 로그인이 안 되고 있습니다.

앱ID : 542877

참고로 소셜XE를 사용하고 있는데요.
에러 내용을 보니까…

[“rx_error_location”]=> string(52) “/var/www/html/modules/socialxe/libs/kakao.lib.php:71”

71 라인의 내용은 다음과 같습니다.
70: if ( ! $this->getAccessToken()) {
71: return new BaseObject(-1, ‘msg_errer_api_connect’);
72: }

토큰 관련 오류인 듯 한데요.

어떤 처리를 해야할지 답변 부탁합니다.

안녕하세요.
인가 요청 이후, 토큰 요청이 없는데요.

아래 공지사항 확인해보시겠어요?

https://devtalk.kakao.com/t/open-api-ssl-urgent-notice-replacing-ssl-certificates-in-kakao-open-api-platform-revised-need-to-recheck/117933

API호출 하는 방식으로 아래 주소 GET방식으로 호출이 되는지 테스트 해보시면 인증서 문제인지 쉽게 확인 가능합니다.

https://test-kapi.kakao.com/test-ca-certificates

REST API 방식인데 이번 인증서 교체와 관련이 있는건가요?

API호출 하는 방식으로 아래 주소 GET방식으로 호출이 되는지 테스트…
이 부분도 조금 더 자세한 안내 부탁합니다.

혹시, 개발자실까요?

PHP 를 사용하시는 것 같은데요.
PHP로 토큰 요청하는 프로그램과 동일한 방식으로 아래 주소를 호출하시고 응답값을 확인요청드린 것인데 가능하실까요?

https://test-kapi.kakao.com/test-ca-certificates

네. 맞습니다.
현재 php이고 xe 사용 중 입니다.

테스트 도메인으로 호출했을 때 OK 로 넘어오고 있습니다.

확인 부탁합니다~

해당 테스트 주소가 API호출 하시는 것 처럼 PHP로 호출이 되신다면, 인증서 문제가 아닙니다.

가장 최근 토큰 요청 성공이 오늘있는데요.

October 27th 2021, 14:46:21.551	/oauth/token

https://coinfor.co.kr/ 사이트에서 로그인 시도해보니 /oauth/authorize 인가 요청만 카카오에 전달되고

리다이렉트 URI에서 수행되는 /oauth/token 토큰요청이 카카오 로그에 들어오지 않고있습니다.
카카오측에서 문제의 원인을 파악할 수 없는데요.

소유하신 시스템에서 카카오측 토큰요청을 호출 못하는 것으로 보입니다.
/oauth/token 호출시, 발생하는 자세한 에러내역 첨부 부탁드립니다.

토큰 요청에 문제가 있는 것으로 보여…
따로 토큰 발급을 작업하고 있습니다.

오류 코드가 KOE010 인데요.
grant_type, client_id, redirect_uri, code 파라미터는 값을 다 넣었습니다.

Client Secret을 사용하지 않는데…
이 파라미터 관련 오류가 발생하네요.

그래서, 보안에서 Secret 값을 발급 받아 파라미터로 전달했는데 마찬가지 에러가 발생합니다.

확인 부탁합니다.

KOE010에러는 조치하신 것 처럼 Client Secret 문제인데요.

542877앱에는 해당 에러 로그가 없습니다.

@tim.l 데브톡 개인 메시지로 토큰 요청에 사용된 앱키 전달해주시겠어요?

저랑 같은 문제 겪고 계신 거 같은데… 지금은 해결 되셨나요?

@rgyeong

안녕하세요~

확인을 위해 앱 ID 알려주세요~


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456

ID 652344
빠른 피드백 감사합니다.

@rgyeong

개발환경이 어떻게 되시나요? PHP인가요?

node.js로 익스프레스 서버 사용하고 있습니다. 자바스크립트 코드만 썼어요.

@rgyeong 로그를 보니 인가 요청만 있고 카카오에 토큰 요청 온 것이 없는데요.

아래 게시물 참고하셔서 토큰 요청 시, formUrlEncoded 해보시겠어요?

링크 내용을 잘 이해하지 못하겠습니다… curl로 요청 보내봤는데 KOE320으로 돌아왔습니다. 혹시 제가 다른 부분을 빠뜨렸을까요?

image

Bad client credentials(KOE010) - tim.l님의 글 #2 여기서 답변드릴게요~

네, 기다리고 있겠습니다~