делаешь 2 токена, 1 скажем на 1 час, 2 на 2 часа. Если 1-й сдох, а 2-й нет, то обновляешь ему 2 токена, если оба сдохли, то выкидываешь пользователя. Вроде как-то так делается.
Спасибо, т.е. мне нужно какой-то воркер делать, который будет отслеживать время жизни токена? или банально запустить интервал обновления на фоне?
И вариант с 2 токенами не получится, т.к. повторюсь, с бека мне приходит только access_token, а refresh хранится на другом домене (где происходит авторизация)