У меня есть приложение Vue SPA + сервисы загрузки Spring, которые используют токен + решение сессионных файлов cookie для обработки пользовательских сессий.
Если пользователь входит в службу A
, он устанавливает в браузере файл cookie Ca
, а служба B
использует этот файл cookie для отправки запроса в службу A, проверки файла cookie и получения временного токена.(который будет использоваться службой B для последующих запросов).
Этот токен хранится в локальном хранилище.Локальное хранилище и файлы cookie будут очищаться при выходе пользователя из системы.
Но если пользователь после выхода из системы нажимает кнопку браузера back
, локальное хранилище восстанавливается, и пользователи по-прежнему могут использовать службы с токеном.
Есть ли способ навсегда очистить локальное хранилище, чтобы предотвратить это?