카카오 oauth 로그인시 해당 유저가 이미 카카오 로그인을 했던 유저인지 알고싶습니다

앱 ID: 850004

카카오 로그인 버튼을 눌렀을 때 해당 유저가 회원가입이 필요한 유저인지, 이미 회원가입 후 로그인만 하면 되는 유저인지 판단하고 싶은데요, 저희 회원 DB 쪽이 아니라 카카오에서 서비스 연결이 됐는지 정보를 통해 회원가입을 진행한 유저라고 판단하고 싶습니다. 혹시 관련 API가 있을까요?

안녕하세요.

앱과 사용자의 연결은 서비스측 접근토큰 발급이 이루어져야 가능하고 24시간 이내 사용자 정보 가져오기 API가 호출 되어야만 유지됩니다.

접근토큰 발급과 사용자 정보 가져오기 API호출 은 서비스측 백앤드에서 이루어 지기에 해당 시점에서 서비스측 회원 DB와 카카오 로그인 사용자가 회원 가입되었는지 확인하실 수 있습니다.

카카오 로그인 사용자는 서비스측 회원 DB에 저장되지 않기에 문의주신걸까요?

서비스측 회원 DB에 저장되고 있습니다.
다만, 버튼 누를 때 이벤트 추적을 조금 더 정밀하게 하고 싶어서 누른 유저가 카카오 기반 회원가입을 이미 했는지 알고 싶어서요. 정확히는 “회원가입 시작” 이벤트를 추적하고 싶습니다. 서비스측 회원 DB에서 판단하기 위해선 oauth 절차대로 code 발급받고, 접근토큰 발급받은 뒤 유저 프로필 정보 기반으로 해야하는데, 그럼 "회원가입 시작"과 시점이 조금 상이해져서요. 접근토큰 발급하고 회원가입/로그인 처리하는 백앤드 코드와 별개로, 클라이언트 측에서 해당 유저가 앱-사용자 연결이 됐는지 바로 접근할 수 있는 API가 있는지 궁금합니다.

아쉽지만, 그러한 기능은 제공하고 있지 않습니다.
말씀처럼 사용자와 서비스간의 관계나 개인정보들은 모두 사용자 접근토큰이 필요 합니다.

답변 감사합니다!