Я использую аутентификацию 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;
});