【发布时间】:2016-07-23 12:53:08
【问题描述】:
目前似乎默认设置为PasswordHasherCompatibilityMode.IdentityV2,这是 ASP.NET 5 中的 HMAC-SHA1。我尝试创建PasswordHasherOptions 的实例以添加到服务 (DI),但无法使其工作。
V3 使用 PBKDF2 和 HMAC-SHA256、128 位盐、256 位子密钥、10000 次迭代。
我希望这会像将来的一些配置设置一样简单,而不是必须实现自定义实现,因为所有代码都已经存在。
更新:
services.Configure<PasswordHasherOptions>(options => options.CompatibilityMode = PasswordHasherCompatibilityMode.IdentityV3);
【问题讨论】:
-
您是如何尝试注册
PasswordHasherOptions的。介意发布您的Configure和ConfigureServices方法吗?
标签: c# asp.net-core asp.net-identity-3