기존 사용자가 카카오싱크로 로그인/가입 시도 할 시 기존 로그인을 하도록 강제

안녕하세요
카카오싱크 관련 추가 문의가 있어 올립니다.

배경: 기존 회원가입시 이름, 전화번호만을 수집

  1. 기존 사용자가 카카오싱크로 로그인/가입 시도 할 시 기존 로그인을 하도록 백 시키는 것이 가능 할까요?
    가령
    ‘XXXX’전화번호 기존 회원의 카카오싱크 로그인 시도’ → ‘가입 시도’ → ‘기존 db와 전화번호 대조’ → ‘기존 회원이니 기존 로그인 방식 사용해달라고 요청’
    이런 프로세스가 가능할까요?
  • 개발 과정에서 문제가 있을 경우(도입예정)

    • 앱 아이디(app ID):
    • 호스팅 사:
    • 서비스 URL :
    • 오류 내용 :
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)

    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

안녕하세요.

전화번호는 소유자가 변경될 수 있으므로 단순히 번호비교로 동일인 소유 계정으로 판단하기에 무리가 있습니다.
(잘못 비교 매핑하는 경우 타인의 개인정보 노출의 문제가 발생할 수 있으므로 주의 하셔야합니다.)

기존 계정이 있는 경우 매핑 방법은 현재 사이트 설정에 따라 구성할 수 있는 범위가 달라지는데요.

디벨로퍼스 앱 ID와 운영하시는 사이트 URL알려주시면 확인 후 안내드리도록 하겠습니다.

(1) 사이트에서 제공하시는 회원가입은 연락처 인증을 하지만, 본인확인 기관을 통해 인증하지는 않는 것으로 보입니다.
본인 확인 기관을 통해 전화번호 인증 시, CI라는 식별자를 받을 수 있고
카카오 싱크 도입 하여 카카오 로그인 시 CI항목을 받으면 동일인 여부를 비교 식별할 수 있습니다.


(2) 카카오 로그인에서 제공하는 전화번호는 카카오톡앱이 설치된 기기의 전화번호입니다.
즉, 다른 기기에 설치하여 로그인하면 전화번호가 변경될 수도 있고 이메일로 가입한 계정은 전화번호가 없는 경우가 있습니다.


동일인 판별 후, 기존계정으로 로그인 하도록 하는 것은 사이트내 일반 회원가입에 본인인증기관을 통한 전화번호 본인인증 기능을 두어 CI 식별자로 비교하는 것을 추천드리고

본인인증기관 인증없이 비교하신다면 기존 계정이 본인 소유의 계정이 맞는지 확인하는 절차를 반드시 두어 기존 계정으로 로그인 유도하시면 좋을 것같습니다.

ex) 본인 소유의 계정이 맞는지 확인하는 절차
→ 동일한 전화번호의 기존계정이 있는경우 (이름 일치확인 & 전화번호 인증번호 확인) 또는 (기존 계정으로 로그인)하도록 Flow제공

Kakao Developers