В веб-приложении я сталкиваюсь со следующей проблемой:
Один (ASP.NET Core) метод веб-API перенаправляет на веб-сайт с файлом cookie проверки подлинности в запросе.Срок действия файла cookie составляет 60 минут в будущем.Затем веб-сайт передает этот файл cookie при вызове других методов API для проверки подлинности.
Проблема заключается в следующем: если веб-сайт закрывается в браузере в течение 60 минут, браузер не удаляет этот файл cookie.В следующий раз, когда метод API перенаправления снова перенаправляет на веб-сайт (со свежим файлом cookie аутентификации в запросе), веб-сайт отправляет не новый файл cookie другим методам API при их вызове, а старый файл cookie с истекшим сроком действия.
Как я могу решить это?Могу ли я заставить браузер использовать только что отправленный файл cookie вместо старого?