서비스를 이용하는 사용자의 토큰이 만료되기 전에 자동으로 만료 기한을 연장시켜주는 전략을 말한다.

보통 프론트 → 백으로 엑세스 토큰을 통해 요청을 하다가 만료되었다는 에러를 받았을 경우 프론트에서 리프레쉬 토큰을 가지고 액세스 토큰을 재발급 요청을 하게 된다.

이러한 방식으로 진행하면 리소스가 필요 이상으로 소모된다. 프론트에서 만료 시간을 받아 만료되기 직전에 토큰을 재발급하여 지속적으로 토큰을 연장시킨다. 그러면 불필요한 리소스를 낭비할 필요도 없고 프론트에서의 처리도 좀 더 간결해진다.

이렇게 구현하기 위해서는 백에서는 토큰과 함께 토큰의 만료 시간을 함께 전달해 준 필요가 있다.

Reference