我正在尝试validateInterval
为使用ASP.NET 5 RC1应用程序设置ASP.NET Identity 3
我正在尝试在此答案中实现代码。
有很多类似此答案的代码示例,但似乎在ASP.NET 5 RC1中无效
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
validateInterval: TimeSpan.FromMinutes(15))
},
ExpireTimeSpan = TimeSpan.FromMinutes(30)
});
如果我尝试使用上面的代码示例,ASP.NET 5 RC1
我将无法
Provider
不是的属性,CookieAuthenticationOptions
Visual StudioCookieAuthenticationProvider
不能通过其灯泡选项在任何命名空间中定位。
如何设置validateInterval
的ASP.NET 5 RC1
?
作为ASP.NET 2.0的核心,你就不能设置SecurityStampValidationInterval
你的时候AddIdentity
。
您将可以设置ValidationInterval
via SecurityStampValidatorOptions
:
services.Configure<SecurityStampValidatorOptions>(options =>
{
options.ValidationInterval = TimeSpan.FromSeconds(10);
});
PS:你必须AddIdentity
先与ConfigureApplicationCookie
后。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句