중복 로그인 문의입니다.

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.5.2
  • 프로젝트명 : 성디펜스RPG-무사키우기

페더레이션 로그인을 하여 구글 로그인을 사용 중입니다.
서로 다른 기기에서 같은 구글 아이디로 로그인 시 먼저 로그인한 기기에서 토큰이 만료가 되고,
두번째로 로그인한 기기에서 새로운 토큰이 발급되는 상황은 이해했습니다.

저희가 원하는 건 두번째 기기에서 로그인 시 첫번째 기기에서 인지하여 로그아웃 팝업 혹은 게임을 종료하는 로직이 필요한 상황입니다.
첫번째 기기에서 다른 기기에서 로그인하는것을 실시간(?)으로 인지하려면 어떻게 처리해야 하나요?

안녕하세요 개발자님,
말씀해주신 것과 같이 두번째 기기에서 로그인이 이루어지며 새로운 토큰이 발급되는 경우,
첫번째 기기에서는 AccessToken 인증에 실패하며 아래와 같은 에러메시지가 뜨게 됩니다.

statusCode : 401
errorCode : BadUnauthorizedException
message : bad bad,accessToken,,잘못된,accessToken,입니다, 잘못된 bad,accessToken,,잘못된,accessToken,입니다 입니다

위 에러는 다른 기기에서 접속 상황이 아닌, 실제 토큰 만료 상황에서도 발생할 수 있는 에러이기에
refresh token 검증을 다시금 진행하여 아래 에러가 뜨는 경우 종료 안내가 이루어지도록 구성하면 원하시는 것처럼 구현이 가능합니다.

다른 기기로 로그인 하여 refresh_token이 만료된 경우

statusCode : 401
errorCode : BadUnauthorizedException
message : bad refreshToken, 잘못된 refreshToken 입니다