首页 > 解决方案 > MVC/Core 应用程序和 Web 窗体应用程序之间的无缝登录

问题描述

我目前正在开发一个 Web 窗体应用程序来与我公司的 MVC/.NET Core 应用程序一起使用。我看到有一个 ApplicationNameAuth 数据库,其中包含 AspNetRoles、AspNetUsers 等表。

在 AspNetUsers 表中有像 Username 和 PasswordHash 这样的字段。我想让我的应用程序使用相同的登录方案,这样我们就不必为每个人设置一组新的用户名和密码来记住。如何对密码进行哈希处理以获得 PasswordHash 结果?我可以设置自己的登录页面并使用该表中的电子邮件作为登录名,如果我可以对输入的密码进行哈希处理以确保它与该表中的密码匹配,那么它会很好用。唯一的问题是,我不知道用于获取该哈希的方法。任何人都可以帮忙吗?提前致谢。

标签: asp.netasp.net-mvcauthenticationasp.net-corehash

解决方案


推荐阅读