用于授权的C#安全令牌
本文关键字:安全 令牌 授权 用于 | 更新日期: 2023-09-27 18:27:12
我正在开发一个解决方案,以便在客户端和服务器应用程序之间实现离线审批流程。如果客户端由于网络故障而无法连接到服务器,则服务器应该能够生成密钥,该密钥将由用户手动传递给客户端。客户端应该能够验证代码。
知道怎么做吗?
使用域时,您可以像Windows一样执行此操作。使用服务器连接登录后,用户配置文件将在客户端本地缓存。因此,下次您可以在没有服务器连接的情况下登录。这样也就不需要手动按键了。这对你来说是一种实用的方法吗?
您可以在本地缓存服务器令牌,并在令牌上设置某种结束日期。
您可以通过多种方式缓存它。类似于SQLite、txt或其他具有结构的文件。
在ASP.NET中,可以通过以下方式进行缓存:http://www.asp.net/web-forms/overview/data-access/caching-data/caching-data-in-the-architecture-cs
确保建立一个检查令牌并通过每隔一段时间将其与服务器同步来更新令牌的调度程序。