У меня есть веб-приложение ASP.Net Core MVC с SignalR.Логин с Google аутентификацией.Я хочу, чтобы время истекло около года.Файл cookie будет установлен, но иногда мне придется снова войти в систему.В чем может быть проблема?
Startup.cs
var cookieExpireTimeSpan = TimeSpan.FromDays(400);
services.ConfigureApplicationCookie(options =>
{
options.Cookie.HttpOnly = true;
options.ExpireTimeSpan = cookieExpireTimeSpan;
options.SlidingExpiration = true;
});
services.AddAuthentication()
.AddGoogle(googleOptions =>
{
googleOptions.CorrelationCookie.Expiration = cookieExpireTimeSpan;
googleOptions.ClientId = Configuration["Authentication:Google:ClientId"];
googleOptions.ClientSecret = Configuration["Authentication:Google:ClientSecret"];
});
ExternalLogin.cshtml.cs
var result = await _signInManager.ExternalLoginSignInAsync(info.LoginProvider, info.ProviderKey, isPersistent: true, bypassTwoFactor : true);
Cookie в Chrome