我有2个项目。其中一个是使用 ASP.Net 身份验证,另一个使用 Windows 身份验证,这是管理端。我希望 Admin 项目能够管理另一个用户。我可以修改除密码之外的所有内容。
如果我使用 UserManager.PasswordHasher 创建新哈希并更新 AspNetUser,我无法使用新密码登录(我可以看到更新已经发生)。我试图将 Asp.Net 用户合并到管理项目中,但它与 Windows 身份验证相混淆。
这是腌制问题吗?有没有办法进行简单的模型更新,可以正确更新密码哈希,而无需重新实现整个身份模型?