카카오 아이디로 소셜 로그인시 계정 병합 문제

안녕하세요,

‘스피노프’ 어플리케이션에서 카카오 소셜 로그인 서비스 이용하고 있습니다.

앱 ID : 777511

이메일로 카카오 아이디 로그인 하시는 분들은 문제가 없는데,

이메일 없이 일반 카카오 아이디로 회원가입하시는 분들은 기존에 이메일로 가입하셨던 분들이랑 계정이 통합되는 문제가 발생하고 있습니다.

예시) ABCD123 카카오 계정으로 회원가입 시 RHKD@gmail.com 카카오 계정으로 회원가입한 유저와 계정이 합쳐짐.

왜 이런 오류가 발생하는 것일까요…?ㅠㅠ

안녕하세요.

카카오 로그인 후 기존 가입자와는 어떻게 통합하고 계실까요?
그리고 기존 가입자는 카카오 로그인이 아닌 경로의 회원가입을 말씀하시는건가요?


해당앱의 카카오계정(이메일) 동의 항목은 선택 동의로 설정되어 있습니다.
사용자가 동의하지 않은경우는 이메일이 전달되지 않습니다. 동의하였다 하더라도 이메일이 없는 계정도 존재할 수 있습니다.(톡에서 전화번호로 가입 시)

기존 가입자 또한 마찬가지로 카카오 로그인입니다.

다만 이메일 형식일 경우에는 가입부터 로그인까지 문제가 되지 않으나,

이메일 형식이 아닌 계정인 경우에 소셜 로그인 진행할 경우 기존에 가입을 완료한 다른 사람의 계정들로 로그인이 되고 있습니다.

1개의 좋아요

이메일 수집이 안되어서 다른 계정으로 통합이 되어 로그인이 된듯하네요…이메일 수집 항목을 필수로 두고 한번 테스트해보겠습니다 답변 감사합니다

이 부분은 서비스측의 인가처리 방식에 따라 발생할 이슈 같습니다.

카카오로그인 시, 접근토큰으로 사용자 정보조회를 하게되면 회원식별을 할수 있는 회원번호(앱유저아이디)값을 제공해 드리고 있습니다. 보통 이 값을 저장해 두고 다른 사용자들과 구분 및 식별하는데요.

만약 이미 이렇게 처리하고 계시다면 DB의 데이터 유형을 확인부탁드립니다.
회원번호는 long 타입으로 제공되나 서비스에서 int로 파싱하고 계신경우 이러한 문제가 자주 발생합니다.

네 조속한 확인 감사드립니다:)