【发布时间】:2019-01-24 05:24:13
【问题描述】:
我正在从 ASP.NET MVC 5 迁移到 ASP.NET CORE 并尝试保留密码,以便用户不必重置密码。 MVC 5 应用程序使用 Microsoft.AspNet.Identity.Core,而在 ASP.NET CORE 2.1.1 应用程序中,它使用内置的身份中间件。
当我生成一个空白应用程序时,我能够看到身份表:
dbo.AspNetRoleClaims (new)
dbo.AspNetRoles
Dbo.AspNetUserClaims
dbo.AspNetUserLogins
dbo.AspNetUserRoles
dbo.AspNetUsers
dbo.AspNetUserToken (new)
架构与 MVC 5 版本非常相似,我能够手动更新架构,同时保留包括散列密码在内的数据。但是,当我尝试在新应用中使用旧密码时,它不起作用。
有没有办法在新应用中保留旧密码?
【问题讨论】: