[发明专利]校验方法、装置及服务端有效
申请号: | 201710439302.2 | 申请日: | 2017-06-12 |
公开(公告)号: | CN107196950B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 熊长江;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 方法 装置 服务端 | ||
1.一种校验方法,其特征在于,应用于与客户端通信的服务端,所述方法包括:
在客户端发送的登录请求验证通过后,生成一个会话,将网络请求中携带的用户信息与所述会话的会话ID关联,并将关联后的所述用户信息与会话ID进行存储;
根据所述会话ID与所述登录请求中携带的第一参数信息生成令牌,得到包括所述令牌和所述会话ID的校验信息;将所述校验信息发送至所述客户端;
接收所述客户端发送的携带有所述校验信息的网络请求;
检测接收到的网络请求是否携带有会话ID;
若所述网络请求中携带有所述会话ID,则查找出与所述会话ID关联的用户信息,并在所述用户信息过期时确定该网络请求校验通过;
若所述网络请求中未携带所述会话ID,则解析所述网络请求中携带的所述令牌,得到所述会话ID及所述第一参数信息;查找出与所述会话ID关联的用户信息,并在查找出的所述用户信息未过期时确定所述网络请求校验通过,和/或,获取所述网络请求中携带的第二参数信息,判断所述第二参数信息与解析得到的第一参数信息是否相同,并在所述第二参数信息与所述第一参数信息相同时,确定所述网络请求校验通过;
在校验通过时调用所述网络请求申明调用的接口。
2.根据权利要求1所述的校验方法,其特征在于,所述服务端中存储有非关系型数据库;将所述登录请求中携带的用户信息与所述会话的会话ID关联,并将关联后的所述用户信息与会话ID存储的步骤,包括:
以所述会话ID为键,以所述登录请求中携带的用户信息为值,形成一键-值对;
将所述键-值对存放至所述非关系型数据库。
3.根据权利要求1或2所述的校验方法,其特征在于,根据接收到的网络请求中携带的所述校验信息对该网络请求进行校验的步骤,包括:
解析接收到的网络请求中携带的所述令牌,得到所述会话ID及所述第一参数信息;
查找出与所述会话ID关联的用户信息,并在查找出的所述用户信息未过期时确定所述网络请求校验通过,和/或,获取所述网络请求中携带的第二参数信息,判断所述第二参数信息与解析得到的第一参数信息是否相同,并在所述第二参数信息与所述第一参数信息相同时,确定所述网络请求校验通过。
4.根据权利要求1或2所述的校验方法,其特征在于,所述校验信息还包括所述会话ID;将所述校验信息发送至所述客户端的步骤,包括:
生成一个cookie信息,并将所述会话ID存入所述cookie信息,所述cookie信息的有效期限为与所述会话ID关联的用户信息的有效期限;
将所述cookie信息发送至所述客户端,使所述客户端在所述cookie信息未过期时将所述cookie信息中的会话ID存放至网络请求中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710439302.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减小侧摩阻力的桩基结构
- 下一篇:高强锚栓组合件固定系统