我有两个项目,一个使用ASP.Net身份验证,另一个使用Windows身份验证,是管理方面的。我希望管理项目能够管理其他项目的用户。我可以修改除密码以外的所有内容。
如果我使用UserManager.PasswordHasher创建新哈希并更新AspNetUser,则无法使用新密码登录(我可以看到已发生更新)。我尝试在管理项目中整合Asp.Net用户,但它会影响Windows身份验证。
这是盐问题吗?有没有一种简单的模型更新方法,可以正确更新密码哈希,而不需要重新实现整个身份模型?
如果我使用UserManager.PasswordHasher创建新哈希并更新AspNetUser,则无法使用新密码登录(我可以看到已发生更新)。我尝试在管理项目中整合Asp.Net用户,但它会影响Windows身份验证。
这是盐问题吗?有没有一种简单的模型更新方法,可以正确更新密码哈希,而不需要重新实现整个身份模型?