2017-05-24 14 views
2

私は、SlidingExpirationが約35分後に真が、認証されたユーザアウトアプリケーションの兆しに設定されている間ExpireTimeSpanが100年に設定されている私のStartup.csMVCアプリケーション期限切れアプリケーションクッキー

services.AddIdentity<MasterUser, IdentityRole>(config => 
{ 
    config.User.RequireUniqueEmail = true; 
    config.Cookies.ApplicationCookie.AccessDeniedPath = new PathString("/Authentication/Login"); 
    config.Cookies.ApplicationCookie.LoginPath = new PathString("/Authentication/Login"); 
    config.Cookies.ApplicationCookie.LogoutPath = new PathString("/Authentication/Login"); 
    config.Cookies.ApplicationCookie.ExpireTimeSpan = TimeSpan.FromDays(36500); 
    config.Cookies.ApplicationCookie.SlidingExpiration = true; 
}) 
.AddUserManager<MasterUserIdentityManager>() 
.AddUserStore<MasterUserIdentityClaimStore>() 
.AddEntityFrameworkStores<MasterDatabaseContext>(); 

に次のコードを持っていますそれらがアクティブであっても。これらの設定が何らかの理由で適用されていないかのようです。

+0

SecurityStampValidationIntervalを設定する必要があるかもしれないと思いますか? – trailmax

答えて

1

はあなたのユーザーが `SecurityStamp`フィールドに値を持っていますあまりにも

config.SecurityStampValidationInterval = TimeSpan.FromDays(36500);; 
関連する問題