카카오싱크를 통해 회원가입을 받을 때 기존 가입된 회원인지 체크

챗봇 내에서 위에 말씀하신 것을 수행하는것과 웹서비스 (또는 앱)에서 수행하는 것은 조금 다른 부분이 있는데요.

(1) 웹서비스 (또는 앱)에서 기존 회원일때만 카카오 로그인(인증) 시도 하도록 구현하신다면,

카카오와 무관하게 서비스 기존회원 로그인을 먼저하고 로그인한 유저에게만 카카오 로그인 시도하도록 동선 구성하시면 될 것 같습니다.

(2) 웹서비스 (또는 앱)에서 카카오 로그인으로 기존회원과 정보 비교 하는 형태로 구현하신다면

위에 설명드린 것처럼 이메일 또는 CI 본인확인정보로 기존 회원DB와 비교하면 되구요.

(3) 챗봇내에서 기존회원과 정보 비교 하는 형태로 구현하신다면

카카오 싱크 플러그인으로 카카오로그인을 구현하고 제공하시는 서비스 리다이렉트 URI에서 기존회원과 비교하시면됩니다.

혹시 개발자가 아니시라면, 아래 가이드를 개발자에게 전달해주시면 될 것 같아요.

REST-API방식 카카오 로그인 REST API | Kakao Developers REST API
사용자 정보 가져오기 REST API | Kakao Developers REST API
카카오 싱크 개발 가이드 개발 가이드 | Kakao Developers 개발 가이드
카카오 싱크 플러그인 고급: 싱크 플러그인 | Kakao Developers 고급: 싱크 플러그인
동의 항목별 “필수 동의” 설정 방법 동의 항목별 "필수 동의" 설정 방법 / How to set scopes to ‘Required consent’

참고 부탁드려요~