안녕하세요.
카카오로그인에서 제공되는 CI 의 DB저장 관련 문의 드립니다.
우선 제공되는 CI를 중복가입 방지 목적으로만 사용합니다.
1번상황) 일반아이디 먼저 가입후 카카로로그인
일반ID 가입시 본인인증을 통해 CI값이 DB에 저장되고, 추후 카카오로그인으로 로그인 하면
일반ID의 CI와 카카오로그인에서 제공된 CI를 비교하여 동일인임을 판단하여, 기가입되었다고 판단합니다.
이때 이미 가입된 일반 ID로 로그인 처리 합니다.
2번 상황) 카카오로그인 먼저 가입 후 일반가입시도
카카오로그인으로 통해 최초가입시 제공된 CI를 DB에 저장하고
추후 일반ID 가입을 위한 본인인증시 본인인증에서 제공된 CI와 DB에 저장된 카카오로그인 CI를 비교하여 동일인임을 판단하여, 기가입 여부를 판단합니다.
이때는 카카로로그인으로 가입되었으니 카카오로그인으로 로그인하라고 한내합니다.
위 2가지 경우를 위해서는 카카오로그인에서 제공된 CI를 DB에 저장해야만 합니다.
카카오로그인에서 제공된 CI는 제공받은 즉시 비교판단만 하고 즉시 파기하여야 하는지?
일반가입 중복가입 비교판단을 위해 DB에 저장하고 있어도 되는지 궁금합니다.
요약) 회원 중복가입 방지를 위해 카카오로그인에서 제공된 CI 값을 DB에 저장하고 있어도 되는지? 궁금합니다.