기존 사용자가 카카오싱크로 로그인/가입 시도 할 시 기존 로그인을 하도록 백 시키는 것이 가능 할까요?
가령
‘XXXX’전화번호 기존 회원의 카카오싱크 로그인 시도’ → ‘가입 시도’ → ‘기존 db와 전화번호 대조’ → ‘기존 회원이니 기존 로그인 방식 사용해달라고 요청’
이런 프로세스가 가능할까요?
(1) 사이트에서 제공하시는 회원가입은 연락처 인증을 하지만, 본인확인 기관을 통해 인증하지는 않는 것으로 보입니다.
본인 확인 기관을 통해 전화번호 인증 시, CI라는 식별자를 받을 수 있고
카카오 싱크 도입 하여 카카오 로그인 시 CI항목을 받으면 동일인 여부를 비교 식별할 수 있습니다.
(2) 카카오 로그인에서 제공하는 전화번호는 카카오톡앱이 설치된 기기의 전화번호입니다.
즉, 다른 기기에 설치하여 로그인하면 전화번호가 변경될 수도 있고 이메일로 가입한 계정은 전화번호가 없는 경우가 있습니다.
동일인 판별 후, 기존계정으로 로그인 하도록 하는 것은 사이트내 일반 회원가입에 본인인증기관을 통한 전화번호 본인인증 기능을 두어 CI 식별자로 비교하는 것을 추천드리고
본인인증기관 인증없이 비교하신다면 기존 계정이 본인 소유의 계정이 맞는지 확인하는 절차를 반드시 두어 기존 계정으로 로그인 유도하시면 좋을 것같습니다.
ex) 본인 소유의 계정이 맞는지 확인하는 절차
→ 동일한 전화번호의 기존계정이 있는경우 (이름 일치확인 & 전화번호 인증번호 확인) 또는 (기존 계정으로 로그인)하도록 Flow제공