【发布时间】:2016-03-24 17:52:11
【问题描述】:
我正在研究一种解决方案,以在客户端和服务器应用程序之间进行脱机审批流程。如果客户端由于网络关闭而无法连接到服务器,则服务器应该能够生成一个密钥,该密钥将由用户手动传递给客户端。客户端应该能够验证代码。
知道怎么做吗?
【问题讨论】:
标签: c# security authentication authorization
我正在研究一种解决方案,以在客户端和服务器应用程序之间进行脱机审批流程。如果客户端由于网络关闭而无法连接到服务器,则服务器应该能够生成一个密钥,该密钥将由用户手动传递给客户端。客户端应该能够验证代码。
知道怎么做吗?
【问题讨论】:
标签: c# security authentication authorization
使用域时,您可以像 Windows 一样进行操作。使用服务器连接登录后,用户配置文件将在客户端本地缓存。因此,下次您可以在没有服务器连接的情况下登录。这样也不需要手动键。这对你来说是一种实用的方法吗?
【讨论】:
您可以在本地缓存服务器令牌并在令牌上设置某种结束日期。
您可以通过多种方式对其进行缓存。像 SQLite、txt 或其他具有结构的文件。
在 ASP.NET 中你可以这样缓存:http://www.asp.net/web-forms/overview/data-access/caching-data/caching-data-in-the-architecture-cs
确保创建一个调度程序来检查令牌并通过每隔一段时间与服务器同步来更新令牌。
【讨论】: