我正在使用使用IDS进行身份验证的Identity Server 3和MVC客户端。我正在使用的流程是混合流程,我正在使用Cookie来存储身份验证参数。
我遇到的问题是我无法控制.AspNet.Cookies的到期时间。设置为“会话”。
我尝试通过以下方式更改Cookie选项:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies",
ExpireTimeSpan = TimeSpan.FromHours(1.0),
SlidingExpiration = true
});
但是,它根本不影响Cookie的过期时间吗? 您能告诉我如何更改到期时间,因为现在会话将在3分钟后到期,然后用户输入的所有数据都会丢失?