При истечении access token клиент выполняет один согласованный refresh, сохраняет новые данные и повторяет исходные запросы с ограничением повторов.
Как реализовывалось обновление access/refresh токенов при авторизации через JWT (интерцепторы, обработка 401)?
При истечении access token клиент выполняет один согласованный refresh, сохраняет новые данные и повторяет исходные запросы с ограничением повторов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
При истечении access token клиент выполняет один согласованный refresh, сохраняет новые данные и повторяет исходные запросы с ограничением повторов.
Параллельные 401 должны ждать общий refresh, иначе возможна гонка ротации. Не запускайте refresh для его собственного endpoint и при любом произвольном 403. Сервер проверяет и ротирует refresh token; при отказе клиент завершает сессию. Хранение зависит от платформы и модели угроз.