C/S框架-WebService架构用户凭证(令牌)解决方案
C/S框架-WebService架构用户凭证(令牌)解决方案
C/S框架高级版引用WebService技术,WebService架构的应用系统不可忽视其安全性,WebServcie页面(*.asmx)提供了一组接口(WebMethod,Web方法),任何人在任何地方只要网络相通都能访问,确保这些接口能被安全使用是核心问题。C/S框架高级版内提供了一套安全机制,数据通过特殊的加密处理,所以安全级别很高。 接口及类定义: TokenIdentity:令牌类定义。 TokenAccess: 令牌代理类,主用于检查令牌过期,更新最后存取时间。 TokenManager:令牌管理器。 主要作用是维护用户凭证,包括Add,Find,Remove等功能,内部设置一个时钟用于定期检查凭证是否过期。 关键流程: 1. 当用户登录成功后生成一个Key为GUID的令牌保存在服务端的令牌管理器内,由一个时钟定时检测令牌是否过期。过期的令牌作废或直接删除。 2. 用户有调用后台查询数据视该用户在线,更新令牌的最后存取时间。 3. 当用户闲置超时,令牌失效。
扫一扫加作者微信
参考文档:
C#-C/S框架-WebService部署图 C#.Net-C/S框架开发环境与配置 C/S高级版在IIS的配置上有什么特别的吗?(WebService部署) 基于WebService架构的C/S系统 C#代码行数统计器(C/S框架网) C/S框架-WebService架构下分页查询数据解决方案 WebService架构提交数据-生成仅包含修改了字段的数据表 C/S框架网- 企业版V4.0 - 新特性 C/S框架网提供MES/ERP系统基于C#语言的开发平台产品 WebService, WCF, WebApi 的区别与应用|C/S框架网推荐文档 CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网 VS2015源码管理器-GIT解决冲突并提交结果|C/S框架网 关于C/S快速开发框架采用的文本加密解密策略|C/S框架网 开源ERP软件平台ERP系统快速开发框架 - C/S框架网原创作品 生成的窗体Form源码集成到VS解决方案 - C/S框架三层架构代码生成器操作指南
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |