안녕하세요,
TikTok에서 KakaoTalk 제3자 로그인 연동을 담당하고 있는 개발자입니다.
현재 TikTok 메인 앱과 TikTok Coin 등 여러 애플리케이션에서 Kakao 로그인 기능을 사용하고 있습니다.
여러 앱에서 동일한 Kakao 사용자를 식별하기 위해, 하나의 App Key에 여러 애플리케이션 패키지를 설정하는 multi-app 기능을 사용해 왔습니다.
최근 multi-app 기능이 7월 14일에 종료될 예정이라는 안내를 받았으며, 이에 따라 대체 방안을 검토하고 있습니다.
문서에서 확인한 바에 따르면, “creating more Native app keys” 방식으로 대체할 수 있는 것으로 이해하고 있습니다.
즉, TikTok과 TikTok Coin 등 각 애플리케이션이 서로 다른 Native App Key를 사용하는 구조입니다.
이와 관련하여 다음 사항을 확인하고 싶습니다:
서로 다른 Native App Key를 사용하는 경우, 동일한 Kakao 사용자에 대해 v2/user/me API에서 반환되는 id 값이 동일하게 유지되는지 궁금합니다.
현재 저희 서비스는 해당 id를 기반으로 사용자 식별 및 로그인 처리를 하고 있습니다.
만약 Native App Key를 분리한 이후 id 값이 변경된다면, Kakao 사용자가 정상적으로 로그인하지 못하는 문제가 발생할 수 있습니다.
이 동작에 대한 확인과 함께, 여러 앱 간 사용자 ID 일관성을 유지할 수 있는 권장 마이그레이션 방법이 있다면 안내 부탁드립니다.
감사합니다.
Hi,
I am a developer from TikTok, responsible for integrating KakaoTalk as a third-party login provider.
We currently use Kakao Login across multiple TikTok applications, such as the main TikTok app and TikTok Coin. In order to recognize the same Kakao user across these different applications, we have been using Kakao’s multi-app feature by configuring multiple application package names under a single App Key.
Recently, we received a notice that the multi-app feature will be deprecated on July 14. Therefore, we are evaluating alternative solutions.
From the documentation, we understand that one possible replacement is “creating more Native app keys”, meaning that each application (e.g., TikTok and TikTok Coin) would use its own separate Native App Key.
In this case, we would like to confirm the following:
If different applications use different Native App Keys, will the id returned by the v2/user/me API remain the same for the same Kakao user?
Currently, our authentication system relies on this id to identify users and complete login. If the id changes when switching to multiple Native App Keys, Kakao users may not be able to log in to our services.
We would appreciate your clarification on this behavior, as well as any recommended migration approach to ensure user ID consistency across applications.
Thank you in advance, and we look forward to your response.