Как правильно обновить JWT токен?
пытаюсь обновить access_token таким образом.
public function getContact()
{
// ... запрос $response
if ($response->status() !== 200) {
$this->refreshToken(); // Метод получает и записывает в бд новую связку access_token + refresh_token также время когда истекает access_token
$this->getContact();
}
}
Проблема тут в следующем, один из пользователей раз в 24 часа(именно столько активен access_token) получает ошибку 401.
Вопрос как правильно обновить токен, чтобы ни у какого пользователя во время обновление access_token не получилась ошибка 401.
Источник: Stack Overflow на русском