AS PNET Core 3.1 Идентификация: выход пользователя из системы через 10 минут - PullRequest
2 голосов
/ 14 марта 2020

Я использую аутентификацию cook ie и хочу выйти из системы через десять минут, если сеанс не обновлен.

Я попытался выполнить sh, используя следующие параметры, но это не работает. Использование метода PasswordSignInAsync() с параметром isPersistent: если значение RememberMe равно true, срок годности при приготовлении ie составляет 14 дней; когда RememberMe ложно, это «Сеанс».

Метод входа:

await _signInManager.PasswordSignInAsync(
  Input.Email,
  Input.Password, 
  Input.RememberMe, 
  lockoutOnFailure: true
);

Запуск:

services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
    .AddCookie(options =>
    {              
        options.SlidingExpiration = true;
        options.ExpireTimeSpan = TimeSpan.FromMinutes(10);
    });

services.Configure<SecurityStampValidatorOptions>(options =>
{
    // enables immediate logout, after updating the user's stat.
    options.ValidationInterval = TimeSpan.Zero;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...