카카오 로그인 Provider Id

사용자가 카카오 계정을 탈퇴 후 새로 만든 계정이라면 회원번호가 변경된다고 들었습니다.
만약 회원번호가 변경되면, 이전 회원번호로 저장되어 있던 정보는 카카오에서 삭제 되는 건가요?

탈퇴 후 재가입 이외 동일한 앱에서 회원번호가 변경되는 경우는 아예 없는건가요?
또한, 카카오에서 탈퇴 했을 때 따로 콜백이 올 수 있나요?

안녕하세요.

기본적으로 탈퇴한 경우가 아니라면 회원번호는 변경되지 않습니다.
(단, 2018년 9월 이전 생성된 앱인 경우 확인 필요)

계정 탈퇴시, 모든 데이터는 복구할 수 없는 형태로 파기됩니다.

  1. 계정 탈퇴 시 회원번호에 대한 정보들은 아예 파기되는 건가요? 어드민 키로 해당 회원번호를 조회할 수 없는건가요?
  2. 계정 탈퇴 시 연결된 서비스에 대한 콜백 API 는 제공되는 건 아닌가요?

1. 파기되며 어드민 키로 조회하실 수 없습니다.
2. 연결 끊기 알림 에서 콜백 기능이 제공되고 있습니다.

즉시 파기되나요?

추가로, 다른 클라이언트끼리 회원번호가 중복될 수 있나요?

즉시 파기됩니다.
회원번호는 중복될수 없는 유니크한 값입니다.

curl -v -G GET “https://kapi.kakao.com/v2/app/users
-H “Authorization: KakaoAK ${APP_ADMIN_KEY}”
-d “target_id_type=user_id”
–data-urlencode “target_ids=[2345965681, 2625431786]”
–data-urlencode ‘property_keys=[“kakao_account.email”, “kakao_account.profile”, “kakao_account.name”, “kakao_account.birthday”, “kakao_account.age_range”, “kakao_account.birthyear”, “kakao_account.gender”, “kakao_account.phone_number”]’

직접 카카오 계정 탈퇴 후 재가입한 후에
해당 요청을 날렸을 때 정보 조회가 가능합니다.
( 탈퇴 전 id: 2345965681, 탈퇴 후 id: 2625431786)

탈퇴 전에는 전화번호 정보가 있었는데, 탈퇴 후 조회하니 전화번호 정보만 없고 다른 정보는 다 조회할 수 있습니다.

  1. 즉시 파기 되는 것이 맞나요?
  2. 탈퇴 후 즉시 파기 하지 않고 번호만 삭제하는 건가요?

카카오톡 탈퇴와 카카오계정 탈퇴는 다릅니다.

228013676는 카카오톡 탈퇴 메뉴를 사용하여 톡에서만 탈퇴한 계정입니다.
계정이 탈퇴된 상태가 아닌 해당 계정이 톡에서만 탈퇴한 상태입니다.

전화번호를 비롯하여 톡 탈퇴시, 톡과 관련된 프로필 및 전화번호 정보는 삭제되어 해당 정보는 조회 불가하셨습니다.

계정탈퇴를 테스트하고자 하신다면 아래 FAQ를 참고 부탁드립니다.

탈퇴 | kakao 고객센터

1개의 좋아요
  1. 카카오 계정 탈퇴 후 재가입, 카카오톡 탈퇴 후 재가입 모두 회원번호가 변경되나요?
  2. 카카오톡 탈퇴 시 연결된 서비스들은 전부 삭제되는 건가요? (탈퇴 콜백 설정 시 콜백이 오는건가요?)

빠르고 자세한 답변 감사합니다 :pleading_face::heart:

1. 회원번호는 카카오 계정기반입니다. 회원번호가 변경되지 않습니다.

2. 탈퇴시 연결된 서비스들과 모두 연결끊기 되며, 콜백 됩니다.
계정탈퇴에 의한 콜백은 referrer_type 파라미터가 ACCOUNT_DELETE 으로 전달됩니다.

고급: 콜백 알림 받기 | Kakao Developers 고급: 콜백 알림 받기

  1. 2345965681, 2625431786 는 카카오톡만 탈퇴 후 재가입한 경우인데 회원번호가 변경되었습니다.
    만약 카카오 계정도 함께 탈퇴된 거라면, 즉시 파기되어 조회가 안될텐데 조회가 가능합니다.
    카카오 계정이 함께 탈퇴된 것이 아니라면, 회원번호가 바뀌지 않아야 하는데 변경되었습니다…

  2. 카카오톡 탈퇴 시에는 콜백이 오지 않는건가요?

1. 2345965681, 2625431786 - 계정 탈퇴되지 않았으며 회원번도도 동일하게 제공되었는데요. 변경되신것 같다면, 요청 및 응답 로그를 개인 메시지로 제공 부탁드립니다.

2. 문서에서 안내되는 명칭은 연결 끊기 알림인데요
연결끊기는 카카오톡 탈퇴시 발생하지 않습니다.
그리고 현재 앱 765456은 콜백 설정이 되어 있지 않습니다.

연결 끊기 알림 발생 시점

다른 이야기지만, 현재 어떤 상황을 고려하여 테스트중이신가요?

  1. 제가 얘기하는 회원 번호는 카카오 로그인 후 카카오 토큰으로 유저 조회 시 받는 응답에 포함된 id 인데 woody님이 말하시는 회원 번호랑 동일한 게 맞을까요?

  2. 만약 동일하다면, 기존에 2345965681 로 부여 받은 아이디가 카카오톡 탈퇴 후 2625431786 이 아이디로 변경되었습니다.
    따로 남겨진 로그는 없고 탈퇴 이전 데이터베이스에 저장 되어 있는 아이디와 탈퇴 이후 아이디가 변경되었음을 확인했습니다.

  3. 카카오에서 응답 받은 아이디와 전화번호를 유니크 키로 두어 정보를 저장하고 있습니다.
    현재 아이디로 기존 유저를 인식하는데, 유저 저장 시 전화번호 중복 에러가 발생하여 원인 파악 중에 있습니다.

카카오 탈퇴 후 회원번호가 변경되어 기존 유저를 인식하지 못한 채 새로운 유저로 저장한 케이스가 아닐까 생각되어 문의 드렸습니다.

해당 케이스가 맞다면 탈퇴 콜백을 지정하여 대응할 예정입니다

1. 넵, 맞습니다.

2. 회원번호는 변경되지 않습니다.
2345965681 (***@lguplus.co.kr) 와 2625431786 (***@lguplus.com)는 서로 다른 계정입니다.

3. 전화번호를 유니크 키로 두시면 안됩니다.
카카오계정의 전화번호는 사용자가 언제든지 변경할수 있습니다.
이는 페이스북, 구글과 같은 소셜 로그인도 마찬가지 입니다.
게다가 휴대전화 번호는 통신사에 따라 언제든지 다른 사람에게 재 사용될 수 있는 번호입니다. 이를 사용자 식별을 위한 유니크 키로 두시면 안됩니다.

2345965681, 2625431786의 전화번호가 같아서 문의하신 경우라면
2345965681 계정에 사용된 전화번호가 2625431786 계정에서 전화번호 인증한 경우 서비스 측에는 두 전화번호가 남아 있을수 있습니다.
이처럼 동일 사용자가 다른 계정을 만들고 전화번호를 다른 계정에 할당할수도 있습니다.

다른 예로는 A라는 사용자가 전화번호 1234로 가입후 통신사 이동(신규가입)을 하고 전혀다른 B라는 사용자가 해당 번호를 재할당 받을수 있습니다.

이러한 경우는 엣지 케이스가 아닌 전화번호 특성상 언제든지 발생 가능한 노멀 케이스 입니다.