asp.net - MVC/Core 应用程序和 Web 窗体应用程序之间的无缝登录
问题描述
我目前正在开发一个 Web 窗体应用程序来与我公司的 MVC/.NET Core 应用程序一起使用。我看到有一个 ApplicationNameAuth 数据库,其中包含 AspNetRoles、AspNetUsers 等表。
在 AspNetUsers 表中有像 Username 和 PasswordHash 这样的字段。我想让我的应用程序使用相同的登录方案,这样我们就不必为每个人设置一组新的用户名和密码来记住。如何对密码进行哈希处理以获得 PasswordHash 结果?我可以设置自己的登录页面并使用该表中的电子邮件作为登录名,如果我可以对输入的密码进行哈希处理以确保它与该表中的密码匹配,那么它会很好用。唯一的问题是,我不知道用于获取该哈希的方法。任何人都可以帮忙吗?提前致谢。
解决方案
推荐阅读
- python - 字符串之间的空间
- python - Python烧瓶无法在中间件中获取标头值
- process - PC寄存器可以指向与文本段不同的内存区域吗?
- c++ - c++ std::ifstream 构造函数:为什么构造函数使用单个参数解析以及为什么它不能用 c++ 样式实例化对象
- javascript - Google Maps API 获取位置地址和域信息
- onclick - 单击时缩放到标记位置 -OpenLayers
- javascript - JavaScript 匿名函数回调和 redux-saga .next()
- android - 如何在 Android 中直接以画中画模式启动 Activity
- javascript - 如何在 onclick 函数中发送两个参数 id 和 name?
- reactjs - 如何独立更新 React 类组件中的多个子状态?