카카오싱크 로그인 개인동의정보 진행이 되지 않음

  • 개발 과정에서 문제가 있을 경우
    • 앱 아이디(app ID): 712129
    • 호스팅 사: 메트라이프생명
    • 서비스 URL : http://pf.kakao.com/_xbwLFb
    • 오류 내용 : 아래 캡쳐와 같이 카카오채널 채팅에서 전체 동의 후 계속하기를 눌렀으나 진행이 되지 않아
      문의드립니다. 로그인 Redirect URI 등록 및 오픈빌더 인증블록 검증API 주소를 입력하였으나 진행이 되지 않습니다.
      확인부탁드립니다.

카카오싱크 개인정보동의

안녕하세요.

확인해보니 설정하신 카카오싱크 플러그인 Redirect URI 문제로 보입니다.

Redirect URI가 정상 작동하는지 확인 해주세요.

해당 요청 IP 안내 부탁드립니다.
저희쪽에 방화벽이 있어서 기존 등록 IP인지 확인이 필요한 것으로 확인됩니다.

방화벽 설정을 위한 도메인별 IP는 아래 FAQ를 참고해주세요.

동의창(인가요청) 및 토큰 요청은 kauth.kakao.com을 사용합니다.

카카오 로그인 등 카카오 api를 위한 방화벽 허용

지금 확인 결과 카카오 로그인에 Redirect URI 등록 후 확인 결과 외부에서 들어오는게 없는 것으로 확인되었습니다.
확인부탁드립니다.

인가 요청 시, 리다이렉트 처리를 안한 것이 아니라
등록하신 리다이렉트URI가 외부에서 접근할 수 없는 것 같은데요.
테스트하신 모바일 기기에서 아래 주소 브라우저로 접근되는지 확인해보시겠어요?

http://10.6.250.13:9991/webhook

다른 공인 IP로 등록했으나 지금 저희쪽에 이력이 남아있지 않으며
모바일 기기로 접근 가능한지 여쭤보셨는데 계속하기 눌렀을때
Redirect URI 등록했을때 사용자 IP기준으로 들어온다는 말씀이신가요??

동의창 팝업에서 동의하기 버튼을 선택하면,

Redirect URI 로 사용자 기기에서 리다이렉트 됩니다.

하지만, 설정하신 Redirect URI 에 접근해보면 응답없이 지연 대기 되고 있어요.
동의창에서 화면이 넘어가지 않는 이유가 이것으로 판단됩니다.

잘작동하는 챗봇 싱크 플러그인에 사용하시는 Redirect URI 를 적용해보니 동일한 증상 발생되네요.

즉, 챗봇 실행한 기기에서 http://10.6.250.13:9991/webhook 에 접근을 못하는데, 접근 가능한 주소를 리다이렉트 URI로 설정 해주시면 문제 해결될 것으로 보여요.

Redirect URI는 지금 확인된 상태입니다. 카카오 오픈 빌더에 검증API를 등록을 하고 개인정보동의 계속하기 눌렀으나 진행은 확인했으나 지금 API에서 개인정보를 데이터를 받아올 수 있는 수신이 전혀 없습니다. 확인부탁드립니다.

리다이렉트 URI로 설정하신 “http://10.6.250.13:9991/webhook” 에 여전히 저는 진입이 안되는데요.

리다이렉트 URI로 진입되었다면 현제 계신 환경에서만 진입 되는 것 같아요.

해당 페이지에서 v2/user/me 호출하셨다는 말씀이시죠?

kapi.kakao.com을 호출하는 사용자정보조회 API도 방화벽 설정 확인해보시겠어요?

카카오 로그인 등 카카오 api를 위한 방화벽 허용

URI는 지금 다른 것으로 변경한 상태입니다.
그러면 계속하기 누르고 진행을 하려면 말씀주신 kapi.kakao.com/v2/user/me 호출을 해야되는 부분인가요??
지금 kapi.kakao.com에 대한 호출은 정상 호출이 됩니다.

가이드 고급: 싱크 플러그인 | Kakao Developers 문서

카카오싱크 플러그인 흐름인데요.

카카오 동의창이 뜨고 동의를 하면

(1) 설정하신 리다이렉트 URI로 이동하게되구요. (이동하는 주체는 모바일 기기. 즉, 사용자입니다.)
(2) 리다이렉트 URI에서 인가코드가 파라메터로 전달되면, 소유하신 시스템 리다이렉트 URI에서 액세스토큰 조회 후, 사용자 정보조회 API호출하셔서 가입 처리 하시면됩니다.

(3) 처리 마무리 후, 리다이렉트 URI에 함께 전달된 continue 파라메터의 URL로 302리다이렉트 처리하면 동의창은 닫히고 이후 설정하신 챗봇 Flow에 따르게됩니다.