[공지] 가입 미완료자 연결 끊기 처리 안내 / [Notice] Unlink for users who have not completed a signup

서비스 약관 제 11조 6항 3호에 따라 12월 28일부터 카카오 로그인 API를 사용하는 서비스에서 가입이 완료되지 않은 사용자들을 대상으로 앱과의 연결 끊기 처리가 매일 진행됩니다.

적용 일정

  • 2020년 12월 28일 월요일

적용 대상

최초로 카카오 로그인을 한 후 24시간 이내에 다음 API를 호출하지 않은 앱의 사용자들은 가입 미완료자로 판단되어 연결이 끊어집니다.

아래 개인정보 조회 API 호출시 성공 응답이 오는 경우에만 사용자 가입이 완료된 것으로 판단됩니다.

* 프로필
    - /v1/api/talk/profile
    - /v1/api/story/profile
    - /v2/user/me
    - /v1/oidc/userinfo

* 이메일, 전화번호, CI 정보등
    - /v2/user/me
    - /v1/oidc/userinfo

* 배송지
    - /v1/user/shipping_address

* 친구
    - /v1/api/talk/friends
    - /v1/friends

* 플친정보
    - /v1/api/talk/channels

참고

OIDC를 사용하여 ID Token에서 개인정보를 가져가는 경우

  • OIDC를 사용하여 토큰 발급시 ID Token을 발급받고, ID Token에 포함된 닉네임, 프로필 사진, 이메일을 사용하는 경우에도 최초 로그인시 개인정보를 조회하는 API를 호출해야 합니다.
  • 개인정보를 조회하는 API를 호출하지 않는 경우에는 사용자가 가입 미완료자로 분류되어 연결이 끊어질 수 있습니다.

자동 연결을 사용하지 않는 경우

  • 자동 연결을 사용하지 않는 앱에서는 사용자 최초 로그인 후 연결하기 API를 호출해야 합니다.
  • 연결하기 API를 호출해서 앱과 사용자를 직접 연결해야 사용자 가입이 완료된 것으로 판단됩니다.
  • 자동 연결 및 연결하기 API 관련 문서는 디벨로퍼스 고급: 연결하기에서 확인하실 수 있습니다.

사용자와 앱간 연결이 끊어졌을 때 나타나는 결과

  • 사용자의 연결된 서비스 관리에서 해당 앱이 보여지지 않습니다.
  • 연결이 끊어진 사용자들이 다시 카카오 로그인을 할때 동의창을 보게 됩니다
  • 만약 앱이 '사용자 아이디 고정’을 사용하지 않는 경우, 탈퇴된 사용자가 다시 연결됐을 때, 사용자 아이디가 변경됩니다.
  • 연결끊기 콜백 URL을 등록한 경우 referrer_type으로 INCOMPLETE_SIGN_UP 로 연결끊기 콜백이 호출됩니다.
    (연결 끊기 콜백 URL을 등록하지 않았더라도, 가입 미완료 사용자와 앱간 연결은 끊어집니다.)

’로그인시 앱 자동 연결’ 사용 여부를 확인하는 방법

  • [디벨로퍼스] > [내 애플리케이션] > [제품 설정] > [카카오 로그인] 에서 “로그인시 앱 자동 연결” 항목을 확인합니다.
    (디벨로퍼스에서 “로그인시 앱 자동 연결” 옵션이 보이지 않으시면 자동 연결을 사용하는 상태입니다.)

’사용자 아이디 고정’ 사용여부를 확인하는 방법

  • [디벨로퍼스] > [내 애플리케이션] > [제품 설정] > [카카오 로그인] > [고급]에서 “사용자 아이디 고정” 항목을 확인합니다.

===


According to article 11, paragraph ⑥, subparagraph 3 in Terms of Service, the unlink is performed every day for the users who have not completed a sign-up in the services using the Kakao Login API from Monday, December 28, 2020.

Effective Date

  • Monday, December 28, 2020

Target

  • Users who logged in with Kakao for the first time

What to do

Call the following APIs within 24 hours for a user who logs in with Kakao for the first time. Otherwise, the account signup will be considered uncompleted, and the user will be turned to be in an unlinked state.
Only when the 200 success is returned in response to the following API calls, the user is considered as completely linked.

* Profile
    - /v1/api/talk/profile
    - /v1/api/story/profile
    - /v2/user/me
    - /v1/oidc/userinfo


* Email, Phone number, CI, and etc.
    - /v2/user/me
    - /v1/oidc/userinfo

* Shipping address
    - /v1/user/shipping_address

*  Friends
    - /v1/api/talk/friends
    - /v1/friends

*  Kakao Talk Channel addition status and details	
    - /v1/api/talk/channels

If you use OpenID Connect and use the user information included in the ID token
If you use user information, such as nickname, profile thumbnail image, and email, included in the ID token issued through OpenID Connect, you must also call one of the APIs that retrieve the user information described above.

If your app is not using the auto-link option
You must call the Manual signup API (/v1/user/signup) the first time when a user logs in with Kakao to link the user to your app manually.

Reference

Results when a user is unlinked from an app

  • You cannot see the app from the Use Your Account page.
  • The user can see the Consent screen again when attempting to login.
  • If the ‘Fixed User ID’ function is not used, a new service user ID is issued when the user re-links with the app. You can check if your app is using ‘Fixed User ID’ in [My application] > [Product Settings] > [Kakao Login] > [Advanced] in Kakao Developers.
  • If the unlink callback URL has been registered for the app, you will get the unlink callback with INCOMPLETE_SIGN_UP as referrer_type. (Even when you have not registered the Unlink callback URL, the user can be unlinked from the app.)

To check if you are using ‘Auto-link’ ,
Go to [My application] > [Product Settings] > [Kakao Login] in Kakao Developers.
If you are using the Auto-link, ‘Auto-link with an app when logging in’ option is not displayed.

좋아요 3
가입미완료자 연결끊기 처리 이유
토큰 갱신 에러 문의드립니다
카카오 로그인시 회원번호 id 정보가 바뀌는 경우가 있나요?
친구목록 불러오기에서 갑자기 친구가 보이지 않습니다
카카오 로그인 v2 마이그레이션 문의
Refresh_token 문의드립니다
Token 만료 기간 문의 드립니다
accessToken, refreshToken 유효 시간이 어떻게 되나요?
리프레시 토큰이 하루만 지나도 만료가 됩니다
[급] 카카오모먼트 api refreshtoken 발급로그 조회 방법 문의드립니다
카카오 로그인 문의
고객사에서 앱에서 카카오톡 계정 연결이 자동으로 끊어진다고 주장합니다
[간편로그인] 가입자가 갑자기 감소한 이유에 대해
친구(앱 Editor)에게 메시지 보내기하는데 친구가 토큰 발행한게 금방 만료되는 것 같습니다
최근 카카오 로그인으로 가입한 고객이 로그인이 안되는 오류가 있습니다
카카오 친구목록 API
Unlink 문의 드립니다
리플레시 토큰 유효기간 내의 KOE322에러
가입 미완료자 자동 연결 끊기 관련 질문드립니다
친구 api와 피커, 메시지 api 사용을 위한 체크 리스트
리프레시 토큰 사용이 몇시간도 안되서 만료가 되었다고 나옵니다
카카오 회원 탈퇴 시 연결 끊기 CALLBACK URL 을 호출하나요?
카카오톡 탈퇴 callback을 받을 수 있나요?
[faq] 앱 연결이 끊겨요, 앱 유저 id가 바뀝니다