在将我的项目更新到最近发布的ASP.NET 5 beta8之后,我发现IServiceCollection不再包含ConfigureIdentity和ConfigureIdentityApplicationCookie的定义。
所以以前编写的代码如下
services.ConfigureIdentity(o =>
{
o.Password.RequireUppercase = false;
o.Password.RequireNonLetterOrDigit = false;
});
services.ConfigureIdentityApplicationCookie(o => o.LoginPath = "/Admin/Users/Login");不能再编译了。
谷歌搜索不会带来任何结果,我想这是因为自从beta8发布以来,只有一天过去了。
有人找到解决办法了吗?如何在beta8中配置标识选项?
发布于 2015-10-16 15:14:27
Configure*方法被删除,Add*方法现在接受Action<TOptions>
services.AddIdentity<TUser, TRole>(o =>
{
o.Password.RequireUppercase = false;
o.Password.RequireNonLetterOrDigit = false;
o.Cookies.ApplicationCookie.LoginPath = "/Admin/Users/Login";
});https://stackoverflow.com/questions/33173803
复制相似问题