[发明专利]用于协议级身份映射的方法和系统有效
申请号: | 201880024836.1 | 申请日: | 2018-04-12 |
公开(公告)号: | CN110521182B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | R·坎杜雅;V·米塔尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/62 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 董莘 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 协议 身份 映射 方法 系统 | ||
1.一种用于身份映射的方法,包括:
由身份映射系统拦截从客户端设备通过应用程序提交至提供多个服务的分布式计算系统的用户请求,所述用户请求与用户凭证相关联,其中所述身份映射系统在所述应用程序外的协议级别对所述用户请求进行解释;
由所述身份映射系统确定所述客户端设备提交所述用户请求的用户协议;
基于所述用户凭证认证所述用户请求;
在成功地认证所述用户请求之后,由所述身份映射系统确定所述服务中所述用户请求被授权访问的服务;
确定与所述服务相关联的服务凭证;
由所述身份映射系统生成服务请求,包括至少部分地通过将所述服务凭证与所述服务请求相关联来将所述用户请求的所述用户协议转换为与所述服务相关联的服务协议;以及
由所述身份映射系统向所述分布式计算系统提交所述服务请求,其中所述身份映射系统包括一个或多个计算机处理器。
2.根据权利要求1所述的方法,其中所述分布式计算系统包括Hadoop集群,并且所述服务包括分布式计算服务、分布式文件存储服务、分布式数据仓库服务或分布式消息传递服务中的至少一项。
3.根据权利要求1所述的方法,其中认证所述用户请求包括:由所述身份映射系统向用户认证服务提交所述用户凭证的表示,以及接收指示所述用户请求被所述用户认证服务认证的响应。
4.根据权利要求1所述的方法,其中认证所述用户请求包括:执行可定制的多级认证,所述多级认证独立于由所述分布式计算系统提供的认证。
5.根据权利要求1所述的方法,其中转换所述用户协议包括:将所述用户请求的用户标识符替换为服务标识符。
6.根据权利要求1所述的方法,包括在拦截所述用户请求之前:
从所述客户端设备接收第一字节流;
确定所述第一字节流包括认证请求;
向所述分布式计算系统提交所述第一字节流;
从所述分布式计算系统接收第二字节流,所述第二字节流包括标签,所述标签指示所述认证请求将在信任模式中被处理,在所述信任模式中不需要所述用户凭证以用于认证;
修改所述第二字节流,包括改变所述标签以指示需要所述用户凭证;以及
向所述客户端设备提交经修改的所述字节流,其中所述用户凭证是由所述客户端设备响应于经修改的所述字节流而提供的。
7.根据权利要求1所述的方法,其中所述方法是独立于由所述客户端设备执行的本地认证和由所述分布式计算系统执行的本地认证而在协议级别被执行的。
8.一种非暂态计算机可读存储介质,存储由身份映射系统可执行的指令,所述指令在这样执行时使得所述身份映射系统执行操作,所述操作包括:
拦截通过应用程序从客户端设备被提交至提供多个服务的分布式计算系统的用户请求,所述用户请求与用户凭证相关联,其中所诉用户请求在所述应用程序外的协议级别被解释;
确定所述客户端设备提交所述用户请求的用户协议;
基于所述用户凭证认证所述用户请求;
在成功地认证所述用户请求之后,确定所述服务中所述用户请求被授权访问的服务;
确定与所述服务相关联的服务凭证;
生成服务请求,包括至少部分地通过将所述服务凭证与所述服务请求相关联来将所述用户请求的所述用户协议转换为与所述服务相关联的服务协议;以及
向所述分布式计算系统提交所述服务请求,其中所述身份映射系统包括一个或多个计算机处理器。
9.根据权利要求8所述的非暂态计算机可读存储介质,其中所述分布式计算系统包括Hadoop集群,并且所述服务包括分布式计算服务、分布式文件存储服务、分布式数据仓库服务或分布式消息传递服务中的至少一项。
10.根据权利要求8所述的非暂态计算机可读存储介质,其中认证所述用户请求包括:由所述身份映射系统向用户认证服务提交所述用户凭证的表示,以及接收指示所述用户请求被所述用户认证服务认证的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880024836.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于信标的系统和方法
- 下一篇:基于对等通信的虚拟专用网络