액세스 토큰 관련 질문

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.7.1
  • 프로젝트명 : 월드 판타지
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

LoginWithTheBackendToken는 유저가 기기 내부에 가지고 있는 토큰으로 로그인하는 기능으로 아는데요.

  1. 유저가 로그인해서 토큰을 발급받을때 액세스 토큰이라 함은 액세스토큰, 리프레쉬토큰 두개를 발급 받는다는 건가요?
  2. 유저가 1년 가까이 게임을 안하다가 자동로그인(LoginWithTheBackendToken)으로 접속하게되면 액세스 토큰은 소멸되어 없어지고 리프레쉬 토큰은 아직 남아있기때문에 정상적으로 로그인이 잘 되나요?

안녕하세요 개발자님,
문의하신 내용에 답변드립니다.

  1. 유저의 로그인 시점을 기준으로 access_tokenrefresh_token 이 발급/갱신됩니다.
  2. 말씀해 주신 것과 같이 refresh_token이 만료되지 않은 상황이라면 토큰로그인(LoginWithTheBackendToken)을 통해서 로그인이 가능합니다.
    이때 access_token 과 refresh_token 이 갱신됩니다.

access_token 은 만료되었고 refresh_token 은 만료되지 않은 상황에서
LoginWithTheBackendToken 함수를 통한 로그인과 RefreshTheBackendToken 을 통한 토큰 갱신만이 가능하니 이점 꼭 참고하여 이용해 주시면 감사하겠습니다. (이외의 다른 함수는 access_token 만료로 인해 요청 실패)

추가적으로 로그아웃 함수를 통해 로그아웃을 진행한 경우는 토큰이 삭제되기에
새로운 access_token과 refresh_token을 발급받기 위해서는 AuthorizeFederation / CustomSignUp / CustomLogin 과정을 거쳐야 합니다.

좋아요 1