카카오 사용자 정보 조회 API 내 id 값

안녕하세요, 회사에서 현재 카카오 싱크 도입 준비 중인데 문의사항이 있어서요.

https://developers.kakao.com/docs/latest/ko/kakaologin/common#policy-user-info-range
위 링크의 ‘정보수집과 사용’ 부분에 나와있는 내용에 따르면, 사용자 정보는 값이 변경되거나 삭제될 수 있다 라고 되어있는데,

사용자 정보 가져오기 API로 가져와지는 id (10자리 숫자) 또한, 변경 가능성이 존재하는 걸까요 ?
사용자별로 고유하고 변경가능성이 없다고 생각해도 되는걸까요 ?

안녕하세요.

(2018년 9월 이후, 생성한 디벨로퍼스앱 기준)

동일한 디벨로퍼스앱으로 동일한 카카오계정 이용했다면 변경되지 않습니다.

참고 부탁드려요.

안녕하세요, 안내 감사드립니다.

추가 문의사항이 있어서요.

앱 ID: 1198601

카카오싱크 연동 시, 이름, 카카오계정(이메일) , 카카오계정(전화번호) , CI 를 필수 수집 하려 하는데,

혹시, 이메일이나 전화번호가 누락되는 케이스가 있을 수 있을까요?

현재 카카오 로그인 연동의 경우 사용중이며,

카카오싱크 가입 도입 시, 자사계정이 있는 경우 해당 내역(카카오 사용자 정보 조회 API response) 들을 기반으로 중복체크하여 연동처리 하고자 하여 문의드립니다.

(1) 카카오톡앱에서 전화번호로 가입하며 이메일을 등록하지 않고 가입할 수 있습니다.
ㄴ 디벨로퍼스앱 동의항목 설정에서 수집후 제공 설정하시면 항상 이메일을 전달 받을 수 있습니다.

참고. 보안 권장 사항

(2) 카카오 로그인 시, 전달되는 전화번호는 카카오톡 앱 설치 기기 전화번호입니다. 이메일로 가입한 계정은 전화번호가 없을 수 있고 [필수] 동의로 설정하셔도 카카오톡 연동 안되었다면 전화번호 전달되지 않습니다.

(3) CI는 운영하시는 서비스 회원가입에 본인 인증 기능이 있는 경우만 설정 권한 제공 가능하며, 본인 인증용으로 사용할 수 없고 중복 회원가입 여부 판별용으로만 사용 가능하고 목적 달성 시, 폐기해야합니다.
ㄴ 운영하시는 서비스에 본인 인증 및 CI 저장을 위해서는 별도로 본인확인 기관에의한 본인 인증으로 획득 저장 하셔야합니다.

참고 부탁드려요.

1개의 좋아요

안녕하세요, 상세한 답변 감사드립니다.

혹시 그럼, 안내해주신 (2) 사항과 같이 '전화번호’가 없는 케이스의 경우, CI가 존재하지 않을 수도 있을까요 ??

안녕하세요.

전화번호는 카카오톡 연동 여부에 따라
CI는 카카오 계정에 본인 인증 여부에 따라 전달되는 값으로

두값의 연관 관계는 없습니다.

CI의 경우 카카오 계정으로 수집후 제공 설정 가능하며 CI가 없는 경우 카카오 로그인 동의창이 표시되기전에 본인 인증 수행하게됩니다.

참고 부탁드려요.

상세한 답변 감사드립니다 ! :+1: :+1:

1개의 좋아요

안녕하세요, 담당자님

마지막으로 한번 더 확인하고 싶어서 문의드립니다. :man_bowing:

현재 “카카오 디벨로퍼스 > 내 애플리케이션 > 동의 항목 > 개인정보 설정” 을 통해 수집 가능한 항목들 중

카카오 계정으로 정보 수집 후 제공 이 가능한 항목들을 제외하고는 정보가 없을 수 있고 ,

정보의 유무 여부는 has_항목ID 의 true/false 값으로 확인 가능한 게 맞을까요?

감사합니다.

안녕하세요.

카카오 계정으로 정보 수집 후 제공 이 가능한 항목들을 제외하고는 정보가 없을 수 있고 ,

네, 맞습니다.

정보의 유무 여부는 has_항목ID 의 true/false 값으로 확인 가능한 게 맞을까요?

아쉽지만, has_${FIELD_NAME}: Deprecated 되어, 각 사용자 정보 값 소유 여부(Boolean), 해당 사용자 정보의 제공 가능 여부를 확인하는 용도로 사용할 수 없습니다. 사용자 동의 시 정보 제공 가능 여부 만 참고하실 수 있습니다.

응답으로 정보 유무 판단 부탁드립니다.

감사합니다.

참고. REST API | Kakao Developers REST API

안내 감사드립니다 !!! :+1: :man_bowing:

1개의 좋아요

안녕하세요, 추가 문의가 발생하여 문의드립니다.

사용자 정보 조회시 조회되는 phone_number (휴대폰 번호)의 경우,

API 설명과 같이 “[국가번호]^ [번호]”,
국가번호와 실제로컬번호 사이에 띄어쓰기가 있는 형태로 고정된게 맞을까요 ?!
아니면 국가에 따라 띄어쓰기가 없는 케이스도 있는 걸까요??
(해외 번호의 경우 다를 수 있다고 기재되어 있어 문의드립니다.)

감사합니다.

안녕하세요.

다를 수 있다는 부분은
국가 코드 띄어쓰기 구분 이후 실제 전화번호 부분을 의미한 것으로 알고 있습니다만,
인입된 사례가 없어 정확한 안내가 어려운점 양해 부탁드립니다.

감사합니다.

앗 넵 ! 확인 감사드립니다 !!! :pray: :man_bowing:

1개의 좋아요