Я пытаюсь задать пользовательский c тайм-аут сеанса в основном приложении asp. net. Я использовал приведенный ниже код для установки времени ожидания из ConfigureServices в классе запуска.
services.AddSession(options => options.IdleTimeout = TimeSpan.FromHours(8));
Однако это применяется ко всем пользователям приложения. Мое требование - добавить его из контроллера, если пользователь, пытающийся войти в систему, является особым пользователем.