ASP.NET Core 2.2 Identity увеличить время действия авторизации

Насколько я понял, это появилось в Core 2. Не получается решить вопрос с увеличением интервала времени (~30 мин), по истечении которого пользователя гарантированно выбрасывает на форму авторизации. ExpireTimeSpan позволяет изменить таймаут от 0 до ~30 минут. Пытался разобраться с Security Stamp, но это не дало нужного эффекта. Подскажите, пжалста, есть ли адекватное решение этого вопроса?

public void ConfigureServices(IServiceCollection services)
        {
            services.AddEntityFrameworkNpgsql()
                .AddDbContext<AppIdentityDbContext>(opt => opt.UseNpgsql(_connectionIdentity));

            services.AddIdentity<AppUser, IdentityRole>(opts => {
                opts.Password.RequiredLength = 1;
                opts.Password.RequireNonAlphanumeric = false;
                opts.Password.RequireLowercase = false;
                opts.Password.RequireUppercase = false;
                opts.Password.RequireDigit = false;
            }).AddEntityFrameworkStores<AppIdentityDbContext>().AddDefaultTokenProviders();

            services.ConfigureApplicationCookie(options =>
            {
                options.LoginPath = "/Account/Login";
                options.ExpireTimeSpan = TimeSpan.FromMinutes(360);
                options.Cookie.HttpOnly = true;
                options.SlidingExpiration = true;
            });

            services.AddMvc()
                .AddMvcOptions(options =>
                {
                    options.Filters.Add(new AuthorizeFilter());
                });

            ...

Ответы (0 шт):