문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
앱ID는 1119378입니다. 개발환경은 javascript + REST API입니다.
- kauth.kakao.com/oauth/authorize로 code를 받고(그 사이에 제 계정을 선택했습니다)
- 이 code를 이용해 kauth.kakao.com/oauth/token으로 access token을 받았습니다.
- 이 access token을 이용해 kapi.kakao.com/v2/user/me 요청을 해서 사용자 정보를 받았습니다.
그런데 받을 때마다 제 정보가 아닌 (KAKAOTALK ID 3666319290) 유저의 정보가 옵니다.
보다 정확히는 id만 받게 설정해서 계속 {id: 3666319290} 이 응답으로 옵니다.
이 유저는 저의 앱에 연결되어 있는 한 분입니다. 저 뿐만 아니라 몇몇 다른 앱 사용자분들에게도 동일한 상황이 발생하고 있습니다.
추가적으로 제 계정 선택 후 받은 access token으로 kapi.kakao.com/v1/oidc/userinfo 를 요청을 해도 동일하며,
OpenID를 받아서 kauth.kakao.com/oauth/tokeninfo 으로 파싱을 해서 보아도, sub에 동일한 id(366319290)가 오네요.
테스트는 크롬에서 하고 있었는데, 한번도 테스트에 사용하지 않았던 파이어폭스에서 돌려봐도 동일합니다.
아무래도 (이해는 안되지만) 제 계정이 그 분 계정이랑 연결되어 있는 것 같은데, id(366319290)으로 앱을 unlink를 하고 제 계정으로 로그인을 하려고 하면, 앱에 연결(link)하겠냐는 창이 다시 뜹니다.
이런 경우는 어떠한 경우인가요? 어떻게 해결을 할 수 있을까요?
감사합니다.