Ну для этого обычно используют 2 токена.
1-й access token, время жизни которого меньше. Например, 30 мин.
2-й refresh token, время жизни которого больше. Например, 12 ч.
Когда исстекается срок действия access token, то нужно отправить запрос с refresh token и получить новый access token