현재 신규 사이트를 오픈하게 된 신입 개발자입니다.
소셜 간편가입 + 소셜 로그인 기능을 구현하고 있는데, 기존 유저 테이블에 소셜 테이블을 매핑했습니다.
소셜 테이블
- 유저 아이디(유저 테이블의 기본키)
- 소셜 타입(네이버,카카오 등…)
- 소셜 토큰(소셜 고유키)
-등록자,등록일…
단순히 카카오로 로그인했을 때 카카오의 회원번호(id)를 소셜 테이블에서 찾아 없으면 간편가입시키고 있으면 로그인(세션처리)
할 예정인데 ci와 id가 어떤 차이가 있는지 모르겠습니다.
ci보니 ‘기존 회원 데이터베이스에 동일한 회원이 있는지 대조하는 등 최소한의 목적으로만 참고해야 합니다.’ 라고 돼있는데
저는 현재 사용자 정보 가져오기 응답부분에서 id를 이용해 대조하고있는데 잘못된 방법일까요…
그리고 제 경우에는 딱히 카카오싱크를 이용하지 않으려고하는데 괜찮나요, 휴대폰번호같은 건 따로 사용자에게 입력받으려고 합니다.