카카오 연동 회원 카카오 탈퇴 이후 연동된 계정 연결끊기

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


안녕하세요.
제목과 동일하게 카카오 서비스를 이용하여 매칭된 회원이
카카오톡을 탈퇴 한 이후에, 카카오톡 재가입 한 인원 자사의 회원가입 된 계정에서 재가입한 카카오톡을 다시 연동하려고 합니다.
그렇지만 탈퇴 이전의 카카오톡 계정이 연동이 되어져 있어 연동이 불가능한데

탈퇴 이전 카카오 계정을
기존 연동 해제와 동일하게 REST API의 연동해제
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#unlink
위의 API를 엑세스 토큰 방식으로 사용하여 연동해제 하려고 합니다.

해당 부분 관련하여 문의드립니다.

  1. 탈퇴한 카카오 계정 토큰을 받을 수 있나요?
    REST API | Kakao Developers REST API
    위의 API를 이용하여서 엑세스 토큰을 받을 수 있는지.

  2. 만일 탈퇴한 카카오 계정으로 토큰이 발급 및 연동해제가 불가능 시 탈퇴한 계정 연동해제 방법
    만약에 토큰 발급 및 탈퇴된 카카오 계정으로 연동해제가 불가능 하다면
    자사의 회원가입된 계정의 탈퇴된 계정 연동해제 방법이 추가적으로 있는 지.

위의 2가지 사항에 관련되어서 문의드립니다.
감사합니다.

안녕하세요.

1. 탈퇴한 카카오 계정 토큰을 받을 수 없습니다.
카카오에서 계정 탈퇴 하면, 서비스와 연결은 즉시 끊어지기에 연결끊기 API를 사용하실 필요가 없습니다.
사용하시더라도 이미 존재하지 않는 계정 이기에 오류코드를 응답 받습니다.

따라서, 서비스측 DB상의 연결 상태를 끊는 것이 목적이 되실 것 같으며 보통 아래 방법들중 하나를 사용합니다.

  1. 서비스측 CS처리
    고객 CS에 의해 서비스가 사용자를 특정하여 DB 작업 수행합니다.
    서비스에서 고객의 회원번호를 특정하기 어려운 경우 고객님께 문의 하실 수 있습니다.
    고객님이 카카오 계정 탈퇴 하는 경우 서비스 이름과 회원번호를 고객님 메일로 전달 드립니다.

  2. 연결끊기 알림 사용하여 사용자의 카카오계정 탈퇴 대응
    1번 방법처럼 고객 CS에 서비스측 작업을 수행하여도 괜찮지만, 자동화 할 수도 있습니다.
    연결끊기 알림에서는 사용자의 회원번호와 카카오계정 탈퇴 여부를 같이 전달하기에 이를 활용하여 서비스측 DB처리 하실 수 있습니다.

@woody.ho 안녕하세요.
추가적으로 질문있어서 댓글남깁니다.

카카오톡 탈퇴전 /user/me 에서 받은 id값과,
탈퇴후 재가입하였을때 /user/me 에서 받은 id값이 번호가 동일하다면 동일한 id를 갖게되나요?

아닙니다. 계정 탈퇴 후, 재가입은 새 계정이 생성되는 것과 동일합니다.
따라서 id값은 다릅니다.

@woody.ho 답변 감사드립니다.

또 한가지 질문이 있는데,

고객님이 카카오 계정 탈퇴 하는 경우 서비스 이름과 회원번호를 고객님 메일로 전달 드립니다.

=> 여기서 받는 회원번호가 /user/me 에서 받은 id값으로 이해하면될까요?

네, 맞습니다.

1개의 좋아요