[发明专利]令牌续期的确定方法、装置、电子设备及存储介质有效
| 申请号: | 201910692409.7 | 申请日: | 2019-07-29 |
| 公开(公告)号: | CN110381078B | 公开(公告)日: | 2021-10-26 |
| 发明(设计)人: | 杨斌 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
| 地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 令牌 续期 确定 方法 装置 电子设备 存储 介质 | ||
本申请提供一种令牌续期的确定方法、装置、电子设备及存储介质,涉及通信技术领域。该令牌续期的确定方法包括:向服务端发送当前访问请求,所述当前访问请求包含访问令牌;接收所述服务端返回的令牌过期信息;将请求间隔时长与所述访问令牌的令牌有效时长进行对比,所述请求间隔时长为客户端发送所述当前访问请求的当前请求时间与所述客户端上次向所述服务端发送访问请求的上次请求时间的差值;根据对比结果确定是否对所述访问令牌进行续期。通过客户端缓存的上次请求时间及访问令牌判断是否需要对访问令牌进行续期,避免服务端的存储压力过大,从而保证了服务端的无状态特性。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种令牌续期的确定方法、装置、电子设备及存储介质。
背景技术
随着网络技术的快速发展,越来越多的网站采用令牌技术进行身份验证。使用令牌技术相对于传统身份验证技术,其优势在于服务器端无需缓存任何与当前登录用户相关的会话信息,令牌是无状态的,HTTP(HyperText Transfer Protocol,超文本传输协议)协议也是无状态的,两种技术可以完美契合,其中,无状态指把每个请求作为与之前任何请求都无关的独立的事务。使用令牌技术可以无需在服务器端保存任何与用户会话相关的信息,降低服务器端的存储压力,提升可扩展性。
但是,在实际应用中还会涉及访问令牌过期后是否应该刷新访问令牌的问题,即:访问令牌过期后是应该自动续期使用,还是退出登录重新认证后使用的问题。现有技术中通常需要在服务器端缓存会话信息、令牌失效时间等会话相关信息才能解决在访问令牌过期后,是否应该继续自动续期使用的问题。这显然与令牌技术做站点的身份验证设计初衷不符,服务端的数据存储量较大,破坏了其无状态优势。
发明内容
有鉴于此,本申请实施例的目的在于提供一种令牌续期的确定方法、装置、电子设备及存储介质,以改善现有技术中存在的服务端的存储压力过大、无法保持无状态优势的问题。
本申请实施例提供了一种令牌续期的确定方法,所述方法包括:向服务端发送当前访问请求,所述当前访问请求包含访问令牌;接收所述服务端返回的令牌过期信息;将请求间隔时长与所述访问令牌的令牌有效时长进行对比,所述请求间隔时长为客户端发送所述当前访问请求的当前请求时间与所述客户端上次向所述服务端发送访问请求的上次请求时间的差值;根据对比结果确定是否对所述访问令牌进行续期。
在上述实现过程中,在客户端中存储上次进行访问请求的上次请求时间和访问令牌,访问令牌包含其令牌有效时长,不需要服务端对请求时间、访问令牌等会话相关信息进行存储,从而减轻了服务端的存储压力;客户端根据请求间隔时长和令牌有效时长的对比结果确定是否对访问令牌进行续期,由客户端完成续期判断,从而减轻了服务端的运算压力,在令牌续期场景下服务端不需要存储用户会话相关的信息,从而使服务端保证了其无状态优势。
可选地,所述根据对比结果确定是否对所述访问令牌进行续期,包括:在所述请求间隔时长大于所述令牌有效时长时,确定所述访问令牌的对应会话已过期;在所述请求间隔时长小于或等于所述令牌有效时长时,确定所述对应会话未过期;在所述对应会话未过期时,对所述访问令牌进行续期。
在上述实现过程中,服务端基于请求间隔时长与令牌有效时长的对比直接判定会话是否过期,即令牌是否需要续期,通过服务端一侧高效率地实现了令牌续期判定;并在会话未过期时对访问令牌进行续期,减少用户的登录步骤,简化了操作复杂性。
可选地,在所述将请求间隔时长与所述访问令牌的令牌有效时长进行对比之前,所述方法还包括:读取缓存中的所述上次请求时间;将发送所述当前访问请求时的系统时间作为所述当前请求时间。
可选地,所述方法还包括:每次将请求间隔时长与所述访问令牌的令牌有效时长进行对比之后,将所述上次请求时间更新为所述当前请求时间的值。
在上述实现过程中,在每次完成请求间隔时长与令牌有效时长的对比后,对上次请求时间进行更新,从而保证了每次进行访问请求时都能即时进行令牌续期判定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910692409.7/2.html,转载请声明来源钻瓜专利网。





