如何在ASP.NET MVC控制器中获取Identity PasswordOptions

时间:2017-01-19 16:03:22

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

我想阅读来自MVC PasswordOptions的{​​{1}}中配置的身份Startup.cs。我的Controller配置如下:

PasswordOptions

如何阅读应用中services.AddIdentity<ApplicationUser, IdentityRole>(config => { config.Password.RequireDigit = true; config.Password.RequiredLength = 8; config.Password.RequireNonAlphanumeric = true; }); 或其他地方的RequireDigitPasswordLengthRequireNonAlphanumeric属性?

使用ASP.NET Core 1.0.1。

1 个答案:

答案 0 :(得分:8)

只需将private int index; ViewModel1 vm; public void Init(int index, ViewModel1 vm) { this.index = index; this.vm = vm as ViewModel1; } 接口注入任何类或控制器的构造函数,如下所示:

IOptions<IdentityOptions>