[发明专利]一种匿名账户的鉴权方法及服务器有效
申请号: | 201710823493.2 | 申请日: | 2017-09-13 |
公开(公告)号: | CN109495432B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 袁哲 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 匿名 账户 方法 服务器 | ||
1.一种匿名账户的鉴权方法,其特征在于,包括:
接收匿名账户鉴权请求;
根据所述匿名账户鉴权请求获取资源拥有方的第一版本号,其中,所述第一版本号用于表示鉴权策略表当前版本的标识号,所述鉴权策略表包含资源集合与权限集合之间的对应关系,且每个资源集合对应于一个权限;
若所述第一版本号与第二版本号匹配,则获取线性策略表,其中,所述第二版本号用于表示所述线性策略表当前版本的标识号,所述线性策略表包含所述资源集合中每个资源内容与所述权限集合中每个权限信息之间的对应关系;
从所述线性策略表中获取与所述匿名账户关联的鉴权策略集合;
采用所述鉴权策略集合对所述匿名账户进行鉴权,其中,所述鉴权策略集合中包含至少一条鉴权策略,所述鉴权策略为资源内容与权限信息之间的对应关系;
所述根据所述匿名账户鉴权请求获取资源拥有方的第一版本号之后,所述方法还包括:
若所述第一版本号与第二版本号不匹配,则采用所述鉴权策略表对所述匿名账户进行鉴权;
所述根据所述匿名账户鉴权请求获取资源拥有方的第一版本号,包括:
若根据所述匿名账户鉴权请求确定资源拥有方可授予匿名账户权限,则获取所述资源拥有方的第一版本号。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测所述资源集合和/或所述权限集合是否发生变化;
若所述资源集合和/或所述权限集合发生变化,则更新所述鉴权策略表。
3.根据权利要求2所述的方法,其特征在于,所述检测所述资源集合和/或所述权限集合是否发生变化,包括:
检测所述资源集合中的所述资源内容是否发生变化,其中,所述资源内容用于表示所述资源拥有方所提供的资源;或,
检测所述权限集合中的所述权限信息是否发生变化,其中,所述权限信息用于表示所述资源内容的使用权限;或,
检测所述资源集合中每个所述资源内容与所述权限集合中每个所述权限信息之间的对应关系是否发生变化。
4.根据权利要求2所述的方法,其特征在于,所述更新所述鉴权策略表之后,所述方法还包括:
根据更新后的所述鉴权策略表,对所述线性策略表进行更新。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述匿名账户鉴权请求获取资源拥有方的第一版本号,包括:
根据所述匿名账户鉴权请求确定所述匿名账户;
根据所述匿名账户以及所述匿名账户请求的所述资源拥有方,从版本管理表中获取所述第一版本号。
6.根据权利要求1所述的方法,其特征在于,所述从所述线性策略表中获取与所述匿名账户关联的鉴权策略集合,以采用所述鉴权策略集合对所述匿名账户进行鉴权之后,所述方法还包括:
获取所述匿名账户对应的目标鉴权结果;
将所述目标鉴权结果存储在缓存表中,其中,所述缓存表用于存储多个鉴权结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710823493.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于泄序加密的解密算法
- 下一篇:数据下载方法和装置、存储介质及电子装置