У меня очень странная проблема.
Проблема в том, что у нас есть веб-приложение (war), созданное с использованием angular 4, а также «Фильтр сервлетов», который сканирует каждый запрос на токен и, если этот токен недоступен, фильтр сервлета перейдет к третьему. страница входа участника.
Если токен доступен, он просто загружает index.html и другие данные.
Токен и некоторые другие параметры будут доступны в виде файлов cookie сеанса для текущего веб-приложения.
Я получил доступ к URL-адресу приложения и вошел в приложение, выполнил некоторые действия в приложении, закрыл окно браузера, не выходя из системы, и попытался снова открыть тот же URL-адрес, фильтр сервлетов не вызывается.
Если я обновлю окно браузера, будет вызван фильтр.
Если я очищаю кеш браузера, сервлет-фильтр вызывается. Я наблюдал такое же поведение в Chrome и Firefox.
Я проверил журнал доступа к локальному хосту, я не вижу там своего запроса.
Кто-нибудь может иметь какие-либо идеи о том, что это за проблема и как ее решить?