ASP.NET MVC 5 - 具有自定义用户的 GeneratePasswordResetToken table

ASP.NET MVC 5 - GeneratePasswordResetToken with custom user table

我有一个 table 'user',其中包含以下字段:

密码是使用Rfc2898DeriveBytes获得的。我想允许用户更改他的密码。我阅读了本指南:

http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-web-app-with-email-confirmation-and-password-reset

我想使用 GeneratePasswordResetToken。我如何将此方法(因此也 ASP.NET 身份)与 che 'user' table 一起使用(还保持使用 Rfc2898DeriveBytes 进行密码处理)?我可以避免使用 AspNetUsers table 吗?

很遗憾,这是不可能的。但是,AspNetUsers 是可自定义的,如密码哈希器。