我有一个已经存在的ASP.NET Core 1.1生产项目,我已经将其升级到ASP.NET Core 2。
在ASP.NET Core 1.1中,我这样设置了ASP.NET Core身份验证cookie,时间为2小时。
在ASP.NET Core 1.1中,我这样设置了ASP.NET Core身份验证cookie,时间为2小时。
public void ConfigureServices(IServiceCollection services)
{
services.AddIdentity<ApplicationUser, ApplicationRole>(options =>
{
options.Cookies.ApplicationCookie.CookieName = "MyApp";
options.Cookies.ApplicationCookie.ExpireTimeSpan = TimeSpan.FromMinutes(120);
})
.AddEntityFrameworkStores<MyDbContext, Guid>()
.AddDefaultTokenProviders();
然而在ASP.NET 2.0 Core中,Cookies属性已经从AddIdentity选项中删除。