[发明专利]基于访问的授权校验方法、信息的生成方法及装置、服务器在审
申请号: | 201910569317.X | 申请日: | 2019-06-27 |
公开(公告)号: | CN112149068A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 于腾飞 | 申请(专利权)人: | 北京数安鑫云信息技术有限公司 |
主分类号: | G06F21/30 | 分类号: | G06F21/30;G06F21/31 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
地址: | 100015 北京市朝阳区酒仙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 访问 授权 校验 方法 信息 生成 装置 服务器 | ||
1.一种基于访问的授权校验方法,其特征在于,所述方法包括:
接收访问请求,从所述访问请求中提取用于授权校验的字符串;
按照预设方式对所述字符串进行划分,得到多组字段,按照预设方式对得到的多组字段分别进行解析操作,得到各组字段对应的原始数据;
根据所述原始数据校验所述访问请求的权限和合法性;
其中,对所述字符串进行划分得到的多组字段至少包括:随机字段、创建时间、唯一标识和校验码。
2.根据权利要求1所述的方法,其特征在于,所述按照预设方式对所述字符串进行划分,包括:
在所述字符串中查找预设的固定字符,将查找到的每个固定字符做为划分标识,将所述字符串划分为多组字段,其中,划分得到的每组字段中不包含所述固定字符。
3.根据权利要求1所述的方法,其特征在于,从所述访问请求中提取字符串,包括:
从所述访问请求的设定位置中提取所述字符串,所述设定位置包括如下任一种或几种:
访问请求的path、访问请求的query string、访问请求的header,访问请求的body。
4.根据权利要求1所述的方法,其特征在于,对所述字符串进行划分得到的多组字段,还包括如下一种或几种字段:
过期时间、冗余字段、类型。
5.一种基于访问的授权校验信息的生成方法,其特征在于,所述方法包括:
针对客户端待发起的操作,获取所述操作对应的原始数据,所述原始数据用于校验所述操作的权限和合法性;
将所获取的原始数据分别按照预设方式进行编码,编码后得到多组字段,其中,所得到的多组字段至少包括:随机字段、创建时间、唯一标识和校验码;
将所得到的多组字段按照预设方式进行组合,生成字符串;
将所述字符串嵌入访问请求中反馈给所述客户端,用于指示所述客户端按照所述访问请求发起操作请求。
6.根据权利要求5所述的方法,其特征在于,所述将所得到的多组字段按照预设方式进行组合,生成字符串,包括:
将所得到的多组字段按照设定顺序依次组合,在每组字段之间添加预设的固定字符,最终生成所述字符串。
7.根据权利要求5所述的方法,其特征在于,将所述字符串嵌入访问请求中,包括:
将所述字符串嵌入访问请求的设定位置中,所述设定位置包括如下任一种或几种:
访问请求的path、访问请求的query string、访问请求的header,访问请求的body。
8.根据权利要求5至7任一项所述的方法,其特征在于,编码后得到多组字段,还包括如下一种或几种字段:
过期时间、冗余字段、类型。
9.一种基于访问的授权校验信息的使用方法,其特征在于,
客户端待发起某一操作时,获取按照权利要求5至8任一项所述的方法得到的访问请求,其中,所获取的访问请求中嵌入的字符串指示所述操作对应的授权校验信息;
所述客户端使用所述访问请求发起所述操作。
10.一种基于访问的授权校验装置,其特征在于,包括:
提取模块,接收访问请求,从所述访问请求中提取用于授权校验的字符串;
解析模块,按照预设方式对所述字符串进行划分,得到多组字段,按照预设方式对得到的多组字段分别进行解析操作,得到各组字段对应的原始数据,其中,对所述字符串进行划分得到的多组字段至少包括:随机字段、创建时间、唯一标识和校验码;
授权校验模块,根据所述原始数据校验所述访问请求的权限和合法性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数安鑫云信息技术有限公司,未经北京数安鑫云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910569317.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆的定位方法和装置、车辆
- 下一篇:一种用于瓦片基材上的高耐候性烧结彩砂