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