Я использую Identity Server 3 и клиент MVC, который использует IDS для аутентификации.Я использую гибридный поток, и я использую файлы cookie для хранения параметров аутентификации.
Проблема, с которой я столкнулся, заключается в том, что я не могу контролировать время истечения срока действия .AspNet.Cookies.Для него установлено значение «Сеанс».
Я пытался изменить параметры файлов cookie следующим образом:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies",
ExpireTimeSpan = TimeSpan.FromHours(1.0),
SlidingExpiration = true
});
Однако это никак не влияет на срок действия файлов cookie.Не могли бы вы дать мне представление о том, как я могу изменить время истечения, потому что теперь сессия заканчивается примерно через 3 минуты, а затем все данные, введенные пользователем, теряются?