asp.net-mvc - ASP.NET 核心 MVC : setting expiration of identity cookie

标签 asp.net-mvc asp.net-identity asp.net-core asp.net-core-mvc

在我的 ASP.NET Core MVC 应用程序中,身份验证 cookie 的生命周期设置为“ session ”,因此它会持续到我关闭浏览器。
我使用 MVC 的默认身份验证方案:

app.UseIdentity();

如何延长 cookie 的生命周期?

最佳答案

2.0 版有一个答案,但它对我不起作用。我必须做:

services.ConfigureApplicationCookie(options =>
{
    options.ExpireTimeSpan = TimeSpan.FromDays(30);
});

默认值为 14 天。

关于asp.net-mvc - ASP.NET 核心 MVC : setting expiration of identity cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34979680/

相关文章:

asp.net-mvc - KnockoutJS : ko. mapping.fromJS问题

asp.net-mvc - 延迟加载在 Entity Framework 5 中不起作用

asp.net - 当passwordFormat = Encrypted且解密= AES时从Membership迁移到Identity

c# - 从另一个项目手动在 AspNetUser 表中添加新用户

c# - ASP.NET Core MVC 项目似乎自动添加了 AntiForgery token ?

c# - Linq 到 SQL : Get Top 5 Rated products

c# - asp.Net MVC 如何为图表中的每个条形设置颜色?

c# - 在 MVC 中使用GenerateEmailConfirmationTokenAsync 外部 Controller 时出现无效 token

c# - Include 中使用的 Lambda 表达式无效。 EF6,导航属性

c# - 使用 BsonClassMap 时获取 MongoDB 中插入文档的 _id?