[发明专利]一种网络令牌管理方法、装置、设备及介质在审
申请号: | 202211346571.1 | 申请日: | 2022-10-31 |
公开(公告)号: | CN115694837A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 罗林 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 吴向青 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 令牌 管理 方法 装置 设备 介质 | ||
本发明涉及数据通信技术领域,具体涉及一种网络令牌管理方法、装置、设备及介质,应用于令牌管理服务器,方法包括:根据用户端的本地令牌获取请求,获取本地令牌并将其发送给用户端;接收用户端发送的携带有令牌的数据;检测数据中用户端接收到的本地令牌的有效性,无效时向用户端发送令牌无效信息;根据用户端发送的云端令牌获取请求,从云端获取新令牌;用新令牌更新本地令牌,并将更新后的本地令牌发送给用户端。本发明有效地节约了令牌管理服务的系统资源,减缓了服务器的压力;在频繁使用令牌时保证令牌的集中管理。
技术领域
本发明涉及数据通信技术领域,具体涉及一种网络令牌管理方法、装置、设备及介质。
背景技术
应用程序与后台服务器进行数据交互时需要安全验证,如用户名、密码、令牌(token)等。如果每个应用每次数据交互时都使用新建的用户名、密码等验证信息,无疑大大增加了服务器的处理压力,而且非常不安全,使用时也非常繁琐,为了减小服务器压力使用令牌(token)方式进行安全验证。为了实现对令牌进行统一管理和应用的便捷,现有的方案都是当单个或多个应用使用令牌时,长时间维持令牌的有效性,缺乏了使用者对令牌需求的灵活性,设备资源和服务器资源占用相对较多且时间较长。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种网络令牌管理方法、装置、设备及介质,能节约用户令牌申请时间和系统资源,减缓服务器压力,以解决上述技术问题。
本发明提供的一种网络令牌管理方法,应用于令牌管理服务器,包括接收用户端的本地令牌获取请求;根据所述本地令牌获取请求,获取本地存储的本地令牌;将所述本地令牌发送给所述用户端;接收所述用户端发送的携带有令牌的第一数据,所述第一数据中令牌为所述用户端从所述令牌管理服务器接收到的所述本地令牌;检测所述第一数据中令牌的有效性,并在所述第一数据中的令牌无效时向所述用户端发送令牌无效信息;接收所述用户端在接收到令牌无效信息后发送的云端令牌获取请求;根据所述云端令牌获取请求,从云端服务器获取新的令牌;用所述新的令牌更新所述本地令牌,并将更新后的所述本地令牌发送给所述用户端。
于本发明的一实施例中,所述方法还包括:
所述令牌管理服务启动时,主动从所述云端服务器获取一次令牌,作为所述本地令牌。
于本发明的一实施例中,所述本地令牌获取请求,获取本地令牌,具体包括:
根据所述本地令牌获取请求,检查本地是否存储有本地令牌;
当本地存储有所述本地令牌时,则直接获取所述本地令牌;
当所述本地令牌不存在时,从所述云端服务器获取令牌,作为所述本地令牌。
于本发明的一实施例中,所述网络令牌管理方法,还包括:
令牌管理服务启动后,进行网络状态检测;
当网络状态检测通过时,建立连接服务,以等待所述用户端连接;
接收所述用户端发起的连接请求,与所述用户端建立连接。
于本发明的一实施例中,网络令牌管理方法还包括:
检测本地存储的所述本地令牌的有效时间;
当所述本地令牌的有效时间期满时,删除本地存储的所述本地令牌。
于本发明的一实施例中,检测所述第一数据中令牌的有效性,并在所述第一数据中的令牌无效时向所述用户端发送令牌无效信息,具体包括:
检测本地是否存在与所述数据中的令牌相匹配的所述本地令牌;
当本地不存在与所述数据中的令牌相匹配的所述本地令牌时,向所述用户端发送令牌无效信息。
于本发明的一实施例中,所述网络令牌管理方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211346571.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种秋冬厚款裤袜的编织工艺及裤袜
- 下一篇:结型场效应晶体管的形成方法