Skip to content

feat(frontend): add automatic session expiration auth interceptor #103

Description

@ZeroD1vision

Context

При истечении или аннулировании сессии клиентские запросы падают без автоматической обработки, либо требуют ручных действий пользователя при получении неавторизованного ответа. Необходим глобальный интерцептор на уровне HTTP-клиента, который перехватывает ответы со статусом 401 Unauthorized, сбрасывает локальное состояние авторизации/токены и принудительно редиректит пользователя на форму входа (/login или /auth/signin), строго минуя страницу регистрации (/register).

Checklist

  • Реализовать ответный интерцептор HTTP-клиента для перехвата статус-кода 401 Unauthorized
  • Интегрировать логику очистки локального стейта авторизации и токенов при перехвате
  • Настроить детерминированный редирект на маршрут входа (исключив редирект на регистрацию)
  • Проверить автоматическое перенаправление при вызове API с просроченным токеном

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions