forms - 在离线 Xamarin Forms 应用程序中验证密码
问题描述
我们有一个可以连接和离线工作的 Xamarin Forms 应用程序。该应用程序连接到我们的 MVC Web 应用程序中的 API。此应用程序使用 Microsoft.AspNetCore.Authentication,密码在 User 表中进行哈希处理。在连接模式下,我们调用 API 并毫无问题地获取 jwt 令牌。对于离线模式,我们将用户表克隆到本地 SQLite 数据库中。问题是,当用户登录时,我们如何在离线模式下根据本地哈希密码验证密码?
谢谢。
解决方案
获取用户密码并进行哈希处理,然后比较这些哈希值参考: https: //support.microsoft.com/en-in/help/307020/how-to-compute-and-compare-hash-values-by-using-视觉-c
推荐阅读
- canopen - CANopen 禁止定时器的正确操作是什么?
- c++ - 带有抽象类的 C++ 虚拟继承,用于一些数学函数的基本实现
- grpc-java - 谷歌云扳手java客户端使用代理
- javascript - 在滚动或任何其他事件上加载功能
- asp.net-mvc - MVC 在 Razor 页面视图中动态创建 N 个下拉框
- python - 为什么这个 python 代码不翻译单词?
- python-3.x - 只允许将类似列表的对象传递给 isin(),您传递了 [NoneType]
- sql - DB2 SQL - 限制返回的组数
- qt - 反转父 qt3d 实体变换(不适用于 scale3D)
- php - 从 JS 中获取价值