【问题标题】:ASP.Net Identity change Password Hashing method [duplicate]ASP.Net身份更改密码哈希方法[重复]
【发布时间】:2016-06-05 13:52:19
【问题描述】:

我正在使用现有数据库开发 MVC 5 Web 应用程序。 我还在使用 ASP.Net Identity 进行授权和身份验证,但在数据库中密码未使用 Identitys 默认密码哈希器进行哈希处理,我需要使用我自己的哈希器对其进行更改。任何想法?

【问题讨论】:

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


【解决方案1】:

创建 UserManager 实例后,您需要将 passwordhasher 属性分配给您的 CustomPasswordHasher。

UserManager<ApplicationUser> UserManager = new UserManager<ApplicationUser>(store);
UserManager.PasswordHasher = new CustomPasswordHasher(); 

“CustomPasswordHasher”类应实现“IPPasswordHasher”接口

你可以看例子here

【讨论】:

    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 2017-06-19
    相关资源
    最近更新 更多