У меня есть веб-сайт, интегрированный с SSO-аутентификацией. При входе в систему устанавливается cookie-файл SM, который требуется для дальнейших HTTP-вызовов. Я сталкиваюсь с проблемой истечения срока действия cookie-файла SM или закрытия и повторного открытия экземпляра браузера. не заходите на страницу входа, но продолжайте возвращаться в приложение. Я понятия не имею, как справиться с таким сценарием. Если используется location.reload (true), он продолжает загружаться. Если я пытаюсь перенаправить на страницу входа, он продолжает перенаправлять на страницу входа. Ниже приведен фрагмент кода, когда мой API возвращает результат, когда он не получает SM cookie.
if (response.headers.get("content-type") && response.headers.get("content-type").indexOf("application/json") == -1) {
console.log("reloading")
window.location.reload(true); (trying to clear cache but not working)
//Redirecting to login page
}
Приложение ведет себя странно из-за проблем с кэшем cookie.
Какой правильный способ справиться с этим.