사용자 id(회원번호)와 ci의 차이가 궁금합니다

안녕하세요.

개발자 문서를 읽어도 이해가 되지 않는 부분이 있어서 질문 올립니다.
카카오 로그인 문서를 보면
CI에 대한 설명으로 "카카오계정의 암호화된 이용자 확인 값"라고 되어 있습니다.
사용자 정보 가져오기 REST API 문서에 보면 회원번호 (id)가 있는데요, 이것도 사용자마다 고유한 값으로 이해가 됩니다.

그러면 ci가 사용자 식별을 위한 것이라면 id와 다른것이 무엇인가요?

[회원번호 관련 질문] 글을 뒤늦게 봤습니다.

위 글에 따르면 ci는 디벨로퍼스 앱에 관계없이 동일하다는 의미로 해석이 됩니다. 그리고 회원번호 (id)는 디벨로퍼스 앱 안에서만 유일성이 유지 되는 것이고요.
그리고 이 댓글에 따르면 2018년 이후에 생성된 앱은 사용자가 앱을 탈퇴했다가 재가입 해도 동일한 회원번호가 부여 된다고 합니다.

CI에 대해 부연 설명드리면,
CI는 본인 확인 기관을 통해 본인 인증으로 받은 식별자로 카카오에서 생성하는 값이 아닙니다. 전혀다른 서비스에서 본인 인증 받으셔도 동일인이라면 동일 CI가 조회됩니다.

즉, 카카오 계정에 전화번호 본인 인증을 하면 본인 확인 기관에서 제공한 값이 저장되고

카카오 로그인을 적용한 서비스에서 카카오 싱크 검수를 통해 제3자 정보제공동의 적용하면 서비스측에 제공되기도합니다.
다만, 카카오는 본인 확인 기관이 아니므로 사용자 동의받아 조회한 CI는 기존회원 여부 판단용으로만 사용하셔야합니다.

1개의 좋아요