Пять запросов одновременно получили 401, и после обновления токена пользователя разлогинило
API-клиент при ответе 401 вызывает POST /auth/refresh и повторяет запрос. Сервер использует ротацию refresh-токенов: каждый refresh-токен одноразовый. Дашборд при открытии отправляет пять запросов параллельно. Токен доступа истёк — все пять получили 401, каждый запустил обновление, и пользователя выбросило на страницу входа.
Что исправит проблему?
- Одно общее обновление: остальные запросы ждут его результата
- Отключить ротацию refresh-токенов на сервере
- Повторять обновление токена до трёх раз при ошибке
- Отправлять запросы дашборда последовательно, а не параллельно
