将密码哈希从ASP.NET Identity 2.0迁移到3.0

时间:2016-08-10 11:14:54

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

目前,我使用ASP.NET Identity 2.0生成密码哈希。

是否可以使用新的ASP.NET Identity 3.0验证这些密码?

1 个答案:

答案 0 :(得分:3)

尝试将PasswordHasherCompatibilityMode设置为V2(以下代码未经过测试):

    public void ConfigureServices(IServiceCollection services)
    {
        services.Configure<PasswordHasherOptions>(options => options.CompatibilityMode = PasswordHasherCompatibilityMode.IdentityV2);
    }

另见How to set PasswordHasherCompatibilityMode.IdentityV3 in ASP.NET 5 Identity?