[发明专利]一种匿名账户的鉴权方法及服务器有效
申请号: | 201710823493.2 | 申请日: | 2017-09-13 |
公开(公告)号: | CN109495432B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 袁哲 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 匿名 账户 方法 服务器 | ||
本发明实施例公开了一种匿名账户鉴权方法,包括:接收匿名账户鉴权请求;根据匿名账户鉴权请求获取资源拥有方的第一版本号,第一版本号表示鉴权策略表当前版本的标识号,鉴权策略表包含资源集合与权限集合之间的对应关系;若第一版本号与第二版本号匹配,则获取线性策略表,第二版本号表示线性策略表当前版本的标识号,线性策略表包含资源集合中每个资源内容与权限集合中每个权限信息之间的对应关系;从线性策略表中获取与匿名账户关联的鉴权策略集合;采用鉴权策略集合对匿名账户进行鉴权。本发明还提供一种服务器。本发明在进行匿名账户鉴权时,通过遍历资源拥有方与匿名账户相关的鉴权策略即可,从而减少了鉴权操作消耗的时间和系统资源。
技术领域
本发明涉及计算机技术领域,尤其涉及一种匿名账户的鉴权方法及服务器。
背景技术
现如今,云服务正在快速的发展且被广泛的应用。为了保护云平台上存储的资源,用户在对资源进行操作之前需要先进行鉴权,以防止对该资源进行非法访问和非法操作。其中,匿名账户作为一种特殊的账户形式,可用于匿名访问云平台上的资源。
通常情况下,可以将匿名账户的鉴权策略与普通账户的鉴权策略进行统一存储,当用户采用匿名账户进行访问时,通过遍历已存储的鉴权策略可以找出匿名账户所对应的鉴权策略,并采用该策略进行鉴权。
然而,云平台上的大量资源与匿名账户生成不同的鉴权策略,在进行鉴权操作时需要遍历所有资源拥有方的鉴权策略,同时匿名账户的访问量通常较大,这会导致匿名账户的鉴权操作需要消耗大量的时间和系统资源,增加了云平台整体鉴权操作的负载,降低了鉴权操作的效率和系统性能。
发明内容
本发明实施例提供了一种匿名账户的鉴权方法及服务器,可以减少鉴权操作消耗的时间和系统资源,降低云平台整体鉴权操作的负载,提升鉴权操作的效率和云平台系统的性能。
有鉴于此,本发明提供了一种匿名账户的鉴权方法,包括:
接收匿名账户鉴权请求;
根据所述匿名账户鉴权请求获取资源拥有方的第一版本号,其中,所述第一版本号用于表示鉴权策略表当前版本的标识号,所述鉴权策略表包含资源集合与权限集合之间的对应关系;
若所述第一版本号与第二版本号匹配,则获取线性策略表,其中,所述第二版本号用于表示所述线性策略表当前版本的标识号,所述线性策略表包含所述资源集合中每个资源内容与所述权限集合中每个权限信息之间的对应关系;
从所述线性策略表中获取与所述匿名账户关联的鉴权策略集合;
采用所述鉴权策略集合对所述匿名账户进行鉴权,其中,所述鉴权策略集合中包含至少一条鉴权策略,所述鉴权策略为资源内容与权限信息之间的对应关系。
本发明提供了一种服务器,包括:
接收模块,用于接收匿名账户鉴权请求;
第一获取模块,用于根据所述接收模块接收的所述匿名账户鉴权请求获取资源拥有方的第一版本号,其中,所述第一版本号用于表示鉴权策略表当前版本的标识号,所述鉴权策略表包含资源集合与权限集合之间的对应关系;第二获取模块,用于若所述第一获取模块获取的所述第一版本号与第二版本号匹配,则获取线性策略表,其中,所述第二版本号用于表示所述线性策略表当前版本的标识号,所述线性策略表包含所述资源集合中每个资源内容与所述权限集合中每个权限信息之间的对应关系;
第三获取模块,用于从所述第二获取模块获取的所述线性策略表中获取与所述匿名账户关联的鉴权策略集合;
鉴权模块,用于采用所述第三获取模块获取的所述鉴权策略集合对所述匿名账户进行鉴权,其中,所述鉴权策略集合中包含至少一条鉴权策略,所述鉴权策略为资源内容与权限信息之间的对应关系。
本发明提供了一种服务器,包括:存储器、处理器以及总线系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710823493.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于泄序加密的解密算法
- 下一篇:数据下载方法和装置、存储介质及电子装置