안녕하세요. 카카오 로그인 도입을 고려중인 개발자입니다.
카카오 로그인 시 CI 값을 받을 수 있다고 알고 있는데요. 관련하여 다음 내용 확인 부탁드립니다.
-
모든 카카오 User로부터 CI/DI 값을 받을 수 있는지요?
-
카카오 User로부터 받은 CI/DI 값은 타 인증기관(checkplus 본인 인증)으로부터 받은 CI/DI 값과 동일한가요?
(동일 유저인 경우)
-
CI/DI 값을 받기 위한 별도의 과정이 필요할까요?
관련한 개발 문서 및 별도의 심사 요청 등의 과정을 안내해 주시면 될 것 같습니다.
확인 부탁드립니다.
감사합니다.
안녕하세요.
1. 받을 수 있습니다.
기본적으로 본인 인증된 사용자로 부터 CI 값을 받을 수 있고, 그렇지 아니한 경우 제공되지 않습니다.
다만, 본인인증 되지 않은 계정은 카카오계정으로 수집 후 제공 옵션을 활성화 하여 수집 절차를 거처 반드시 제공받을 수 있도록 설정 가능합니다.
2. CI만 제공되며, 동일인인 경우 타 인증기관의 CI와 동일합니다.
3. CI는 카카오 싱크가 도입 시, 개인정보제공 항목 검수를 통해 검수 후, 제공받을 수 있습니다.
다만, CI는 다른 항목과는 달리 서비스 자체적으로 CI 수집을 하고 있는 경우만 검수 후 제공되므로 참고 부탁드립니다.
카카오는 본인확인 기관이 아니기에 서비스에서 보유하고 있는 사용자 CI와 비교식별용으로만 제공 사용가능합니다.
즉, 서비스측에서 자체적으로 CI수집을 하고 계셔야만 제공 가능 합니다.
빠른 답변 감사 드립니다.
3번 관련하여
서비스 자체적으로 CI 수집을 하고 있는 경우만 후 제공되므로 참고 부탁드립니다.
라고 답변 주셨는데요
잘 이해가 가지 않아서요.
구체적으로 어떤 의미인지 설명 부탁드립니다.
저희 시스템은
- 카카오로 가입하는 사용자 : 카카오를 통해 CI 수집
- 그 외 가입 사용자 : Checkplus 실명인증을 통해 CI/DI 수집
하려고 하는데요, 이 경우에 문제가 될까요?
1. 제공하시는 서비스에서 Checkplus와 같은 본인인증 수단을 통해 이미 CI를 수집 하고 있는 경우에만 카카오로 부터 CI 제공 받을 수 있습니다.
2. 카카오로 부터 CI를 제공 받는다고 하여도 이는 기존 CI값과의 비교 목적으로만 제공됩니다.
때문에 사용자 편의를 위해 한시적으로는 저장하실 수 있지만, 해당 목적이 달성되면 파기해야 합니다.
즉, 카카오에서 제공되는 CI는 DB에 저장해서는 안됩니다.
만약, 저장이 필요한 경우라면 카카오 로그인 가입자도 로그인 이후, Checkplus와 같은 본인 인증 수단을 통해 수집한 CI를 저장하셔야 합니다.
서비스측 회원 가입 시, 이미 CI 수집을 구성하고 계신것으로 보입니다.
그렇다면, 카카오로 부터 CI를 제공받는것에 문제가 없으실것 같습니다.
답변 감사드립니다.
내용을 보강하여 질문 다시 드립니다.
저희 계획은
회원 가입 시에 일반 회원 / 카카오 회원으로 나눌 예정입니다.
- 일반 회원 : Checkplus를 통해 실명인증 후 CI/DI 회원 DB에 저장
- 카카오 회원 : Checkplus등의 실명인증을 적용하지 않음. 카카오를 통해서만 CI 수집. 카카오를 통해 수집한 CI를 회원 DB에 저장
위에 말씀하신 대로라면 이와 같은 process는 불가능할 것 같습니다.
확인 부탁드립니다.
카카오 로그인 회원 이더라도 본인인증 하셔야만 합니다.
아쉽지만, 카카오는 본인확인 기관이 아니기에 제공하는 CI는 비교 식별 목적만으로 사용하실수 있습니다.
1. 검수에 무리가 없어 보입니다.
다만, 검수는 데브톡이 아닌 카카오 비즈니스에서 처리하기에 실제로 검수 결과에서는 다를 수 있습니다.
2. 아쉽지만 본인인증에 사용된 휴대전화 번호는 전달하지 않습니다.
참고로 사용자 정보 가져오기 API에서 전달하는 전화번호는 카카오톡에서 사용중인 전화번호 입니다.