如果没有活动,我需要我的UseCookieAuthentication在15分钟后过期。
通过Chrome登录后,cookie可以正确设置时间。
问题是这样的:即使我没有在页面上或网站上做任何事情,时间也不断滑动。
即使我什么也没做,还有什么可能导致时间滑动?
如果我将其设置为isPersistant,那么无论如何都会自动使其滑动?
我尝试将isPersitent更改为FALSE,但是未在Chrome中设置Expire时间,并且显示为N / A
'''
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = defaultAuth,
LoginPath = logInPath,
CookieName = MiddlewareConstants.Cookie,
CookieSecure = CookieSecureOption.Always,
SlidingExpiration = true,
ExpireTimeSpan = TimeSpan.FromMinutes(sessionTimeout)
});
'''
如果isPersistent为TRUE,是什么原因造成的?
await SignInAsync(user, true, false);
cookie是否完全可以解决会话超时设置?
谢谢。
我只是希望Cookie在会话期满后自动过期,并自动将用户引导回登录页面。