Как установить UseCookieAuthentication, чтобы истечь, когда сессия истекает - PullRequest
0 голосов
/ 12 апреля 2019

Мне нужно, чтобы срок действия моей UseCookieAuthentication истек через 15 минут, если нет активности.

Файл cookie правильно устанавливает время после входа в систему через Chrome.

Проблема заключается в следующем: время постоянно сокращается, хотя я НЕ делаю ничего на своей странице или на своем сайте.

Что еще может заставить время скользить, хотя я ничего не делаю?

Если я установлю isPersistant, это автоматически заставит его скользить несмотря ни на что?

Я пытался изменить isPersitent на FALSE, но затем время истечения не установлено в Chrome, и оно отображается как 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 автоматически истекал после окончания сеанса, и он автоматически перенаправляет пользователя обратно на страницу входа.

...