카카오 로그인시 기존 유저인지 판별하는 기준을 어떤 거로 해야할까요?

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


앱 id는 851499입니다.
개발환경은 nodejs입니다.

카카오 로그인을 통해 유저의 인증을 구현했는데요,
기존 유저인지 판별을 어떤 데이터를 기준으로 해야하는지 고민되어 여쭤봅니다.

socialId와 email 둘 다 정보가 변할 수 있어서 기존 유저로 판별하는 기준으로 사용하지 못하고 있습니다.
그럼 어떤 데이터를 활용하면 될까요?

네, 이메일, 전화번호 등. 개인정보는 언제든지 변경될 수 있는 정보 이므로

회원가입 이후, 로그인을 위한 식별자로는 회원번호(앱유저ID)를 사용하셔야합니다.
v2/user/me에서 전달하는 id 항목입니다.

아래 내용도 참고 부탁드려요.

보안 권장사항 | Kakao Developers 보안 권장사항

답변 감사합니다!

현재 앱 설정에 사용자 id 고정이 켜진 상태입니다.
하지만 두 개의 기기에서 apple testflight에 각각 같은 카카오 계정으로 로그인을 했을 때 id가 다르게 조회될 때가 있었습니다.

이런 현상은 어떤 상황에 발생되나요?

다른 계정이거나 다른 디벨로퍼스앱일때 그렇게 됩니다.

다른 id 두개 기재해주시겠어요?

2906567218, 2955695809 이렇게 두 개였습니다

2906567218 [851499] fitapat
2955695809 [949107] fitapat-TEST

다른 디벨로퍼스앱으로 연결된 계정입니다.

아하 그렇군요 감사합니다!!

1개의 좋아요