一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在计算系统中的动态认证方案选择的制作方法

2022-11-14 15:21:39 来源:中国专利 TAG:

技术特征:
1.一种在分布式计算系统中运行指令以提供包括认证服务的多个计算服务的动态认证方案选择的方法,所述方法包括:在所述认证服务处接收表示来自计算服务的认证请求的数据;以及响应于接收到所述认证请求,在所述认证服务处,针对由提交所述认证请求的所述计算服务支持的认证方案的指示符来分析所接收到的表示所述认证请求的数据;确定所述指示符的所述认证方案是否与由所述认证服务支持的一种或多种认证方案中的一种认证方案相匹配;以及响应于确定由所述计算服务支持的所述认证方案与由所述认证服务支持的所述一种或多种认证方案中的一种认证方案相匹配,根据由所述计算服务和所述认证服务两者支持的所述认证方案来发起利用所述计算服务的认证过程;以及在成功认证时,向所述计算服务传输安全令牌,所述安全令牌对于向所述分布式计算系统中的其他计算服务认证所述计算服务是有用的,由此在所述认证服务处动态地选择所述认证方案以用于响应于所接收到的认证请求而提供所述安全令牌。2.根据权利要求1所述的方法,还包括:访问包含认证配置的记录的数据库,所述认证配置指示由所述认证服务支持的所述一种或多种认证方案;并且其中,确定所述指示符的所述认证方案是否与由所述认证服务支持的一种或多种认证方案中的一种认证方案相匹配包括:基于所述认证服务的认证配置的所述记录来确定所述指示符的所述认证方案是否与由所述认证服务支持的一种或多种认证方案中的一种认证方案相匹配。3.根据权利要求1所述的方法,其中,从所述计算服务接收表示认证请求的所述数据包括:在认证接口处接收表示来自所述计算服务的所述认证请求的所述数据,所述认证接口被配置为促进所发起的利用所述计算服务的认证过程,而与发起所述认证过程所依据的所述认证方案无关。4.根据权利要求1所述的方法,其中,分析所接收到的表示所述认证请求的数据包括:解析所述认证请求的报头;确定经解析的报头是否包含表示启用windows认证的指示的值;以及响应于确定所述经解析的报头包含表示启用windows认证的指示的值,指示所述计算服务支持windows认证。5.根据权利要求1所述的方法,其中,分析所接收到的表示所述认证请求的数据包括:解析所述认证请求的报头;确定经解析的报头是否包含表示在所述认证请求中包含认证令牌的指示的值;以及响应于确定所述经解析的报头包含表示在所述认证请求中包含认证令牌的指示的值,指示所述计算服务支持承载认证。6.根据权利要求1所述的方法,其中,分析所接收到的表示所述认证请求的数据包括:解析所述认证请求的有效载荷;基于经解析的有效载荷,确定所述认证请求是否利用数字签名进行了数字签名;以及响应于确定所述认证请求是利用数字签名进行了数字签名的,指示所述计算服务支持
证书认证。7.根据权利要求1所述的方法,其中,分析所接收到的表示所述认证请求的数据包括:解析所述认证请求的报头;确定所述认证请求的所述报头是否包含由所述计算服务选择的认证方案;以及响应于确定所述认证请求包含由所述计算服务选择的认证方案,指示所述计算服务支持由所述计算服务选择的所述认证方案。8.根据权利要求1所述的方法,其中:所述认证请求被格式化为超文本传输协议(http)分组;分析所接收到的表示所述认证请求的数据包括利用所述认证服务的http侦听器来分析所述认证请求的所接收到的http分组;以及发起所述认证过程包括:选择与由所述计算服务和所述认证服务两者支持的所述认证方案相对应的认证处理程序;以及指示所选择的认证处理程序发起利用所述计算服务的所述认证过程。9.根据权利要求1所述的方法,其中:所述认证请求是第一认证请求;所述认证方案是第一认证方案;所述计算服务是第一计算服务;所述方法还包括,当从第二计算服务接收到第二认证请求时,在所述认证服务处,针对由所述第二计算服务支持的第二认证方案的指示符来分析所接收到的第二认证请求,所述第二认证方案不同于所述第一认证方案;确定所述第二认证方案是否被所述认证服务支持;以及响应于确定所述第二认证方案被所述认证服务支持,根据所述第二认证方案来发起利用所述第二计算服务的另一认证过程;以及在成功认证时,向所述第二计算服务传输另一安全令牌,所述另一安全令牌对于向所述分布式计算系统中的其他计算服务认证所述第二计算服务是有用的。10.一种在分布式计算系统中的计算设备,所述分布式计算系统具有个体地运行指令以提供多个计算服务的多个额外计算设备,所述计算设备包括:处理器;以及被可操作地耦合到所述处理器的存储器,所述存储器包含能由所述处理器运行以在所述分布式计算系统中提供认证服务的指令以及能由所述处理器运行以使得所述计算设备执行根据权利要求1-9中的任一项所述的过程的额外指令。

技术总结
在本文中公开了在分布式计算系统中的动态认证方案选择技术。一种示例技术包括针对认证方案的指示符来分析所接收到的认证请求,所述认证方案由提交认证请求的计算服务支持。示例技术也能够包括确定与指示符相关联的验证方案是否也被认证服务支持,并且响应于确定与指示符相关联的认证方案也被验证服务支持,根据由计算服务和认证服务两者都支持的认证方案来发起利用计算服务的认证过程。这样,能够在认证服务处针对所接收到的认证请求动态地选择认证方案。选择认证方案。选择认证方案。


技术研发人员:P
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2021.01.21
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献