[发明专利]分布式服务授权管理有效
| 申请号: | 201110161537.2 | 申请日: | 2011-06-02 |
| 公开(公告)号: | CN102316152A | 公开(公告)日: | 2012-01-11 |
| 发明(设计)人: | T·A·高尔文;B·W·科普兰 | 申请(专利权)人: | 微软公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 服务 授权 管理 | ||
1.一种向分布式存储的用户提供资源授权的方法(100),包括:
使用标识授权文档位置的会话ID来访问存储在分布式存储中的授权文档,所述授权文档包括全局部分,所述全局部分包括与用户相关的主ID(104);
如果在所述授权文档中存在对应于主ID的包括资源授权数据的资源部分,则将资源授权给所述用户(106);以及
如果在所述授权文档中不存在对应于所述资源的资源部分(108),则:
在所述授权文档中为由资源标识符指示的资源创建局部资源部分(110);
将资源授权数据加载到对应于所述资源的局部资源部分中(112);以及
将包括所述全局部分和由所述资源标识符指示的局部资源部分的所述授权文档对所述资源而言本地地保存在所述分布式存储中(114)。
2.如权利要求1所述的方法,其特征在于,包括在用户认证时:
创建对应于所述用户会话的会话ID;以及
将所述会话ID提供给所述用户。
3.如权利要求2所述的方法,其特征在于,在所述分布式存储的存储器中创建按照所述会话ID索引的会话文档,所述会话文档包括引用所述授权文档的主ID。
4.如权利要求1所述的方法,其特征在于,包括在用户认证时:
创建所述授权文档,其中所述全局部分包括用户相关信息;以及
将所述授权文档存储在所述分布式存储的存储器中。
5.如权利要求4所述的方法,其特征在于,包括创建所述授权文档的全局部分,以使其被传播到所述分布式存储的作出请求的存储器组件。
6.如权利要求1所述的方法,其特征在于,使用所述会话ID来访问所述授权文档包括:
如果所述授权文档对于所述资源而言是本地高速缓存的,则请求访问所述授权文档;以及
如果所述授权文档对于所述资源而言不是本地高速缓存的,则请求将包括所述全局部分的授权文档本地地传播给所述分布式存储中的资源。
7.如权利要求1所述的方法,其特征在于,包括如果满足以下条件之一就拒绝授权请求:
无法在所述分布式存储中找到会话文档;以及
无法在所述分布式存储中找到所述授权文档。
8.如权利要求1所述的方法,其特征在于,将资源授权给所述用户包括使用所述资源标识符来访问所述授权文档中对应于所述资源的资源部分中的授权数据。
9.如权利要求1所述的方法,其特征子在于,加载资源授权数据包括加载所述所述资源授权数据的版本作为来自备份存储的更新。
10.如权利要求1所述的方法,其特征在于,如果在所述授权文档中不存在对应于所述资源的资源部分,则包括将期满时间添加到所述局部资源部分,包括供所述用户访问所述资源的时间。
11.一种向分布式存储的用户提供资源授权的系统(600),包括:
分布式存储(602),包括被配置成存储资源授权数据的存储器组件;以及
用户授权组件(604),所述用户授权组件(604)在操作上与所述分布式存储耦合,并且被配置成在用户认证时,创建由与用户相关的主ID标识并且包括全局部分的授权文档,所述全局部分被配置成在请求时被传播给所述分布式存储的存储器组件,所述用户授权组件包括:
资源检查组件(606),其被配置成如果在所述授权文档中存在对应于所述主ID的包括资源授权数据的资源部分,则将资源授权给所述用户。
资源部分创建组件(608),其被配置成如果在所述授权文档中不存在对应于所述资源的资源部分,则通过将资源授权数据加载到对应于所述资源的局部资源部分中来在授权文档中创建对应于由资源标识符指示的资源的局部资源部分。
授权高速缓存组件(610),其被配置成将包括所述全局部分和由所述资源标识符指示的局部资源部分的所述授权文档对于所述资源而言本地地保存在所述分布式存储中。
12.如权利要求11所述的系统,其特征在于,所述用户授权组件被配置成在用户认证时:
在所述分布式存储的存储器中创建按照会话ID索引的会话文档,所述会话文档包括对关于经认证的用户的授权文档的引用;以及
将所述会话ID返回给所述用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110161537.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热交换器
- 下一篇:一种可控机构式码垛机器人机构





