CN115396221B 授权处理方法及装置、系统、电子设备及存储介质 (阿里巴巴(中国)有限公司)_第1页
CN115396221B 授权处理方法及装置、系统、电子设备及存储介质 (阿里巴巴(中国)有限公司)_第2页
CN115396221B 授权处理方法及装置、系统、电子设备及存储介质 (阿里巴巴(中国)有限公司)_第3页
CN115396221B 授权处理方法及装置、系统、电子设备及存储介质 (阿里巴巴(中国)有限公司)_第4页
CN115396221B 授权处理方法及装置、系统、电子设备及存储介质 (阿里巴巴(中国)有限公司)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

述授权策略模型是根据调用规则定义接口所定照用户或管理员定义的授权规则对授权请求进2确定与所述授权服务相匹配的授权策略模型;其中,所2.根据权利要求1所述的方法,其特征在于,所述服务网格上下文包括工作负载上下确定所述授权服务对应的工作负载实例;所述工作负载从工作负载上下文集合中,获取与所述工作负载实例对应的工作负载上述工作负载上下文集合中存储有至少一个工作负载实例与工作负载上下文之间的匹配关根据所述资源信息,分别生成与各工作负载实例相匹配的工作负载作负载实例与工作负载上下文之间的匹配关系存储到所述工作负载上4.根据权利要求1至3任一项所述的方法,其特征在于,所授权服务上下文集合中存储有至少一个授权服务与授权服务上下文之间的匹配通过所述服务定义接口,获取针对至少一个授权服务中的每个授权根据各授权服务的授权元数据,分别生成与各授将各授权服务与授权服务上下文之间的匹配关系存储到所述授权服务上下3理配置信息用于对所述服务网格中对应的服务网格代理进行配置;根据所述代理配置信授权模块,用于根据所述授权请求和所述授权策略模型,确10.一种授权系统,其特征在于,包括执行权利要求1至8任一项所述的方法的服务网所述服务网格,用于获取针对所述应用服务的授权请求,并执行权利要求1至8在执行所述计算机程序时实现权利要求1_8算机程序被处理器执行时实现权利要求1_84[0013]根据所述授权规则和所述服务网格上下文,生成所述授权服所述代理配置信息用于对所述服务网格中对应的服务网格代5中所述工作负载上下文集合中存储有至少一个工作负载实例与工作负载上下文之间的匹各工作负载实例与工作负载上下文之间的匹配关系存储所述授权服务上下文集合中存储有至少一个授权服务与授权服务上下文之间的匹配[0027]根据各授权服务的授权元数据,分别生成与各授权服务相匹配的授权服务上下文,并将各授权服务与授权服务上下文之间的匹配关系存储到所述授权服务上下文集合6权结果。照用户或管理员定义的授权规则对授权请求进行匹配或控制,实现了动态加载授权服务,[0047]上述说明仅是本申请技术方案的概述,为了能够更清楚7[0057]为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说来讲服务网格包括一些分别与各微服务101部署在一起的用户代理(或称为服务网格代理)discovery),健康检查(healthchecking),流量路由(Routing),负载均衡(Load定与该授权服务相匹配的授权策略模型;之后服务网格代理调用服务网格中的授权插件,利用授权插件将授权策略模型的信息以及授权请求中的至少部分信息发送给授权执行引8[0067]上述授权策略模型是根据用户或服务网格的管理员调用规则定义接口所定义的服务的服务网格上下文发送给了给授权策略配置生成器文生成授权服务的代理配置信息,并将生成的代理配置信息下发到对应的服务网格代理代理根据接收的代理配置信息构建所述授权服务对应的授权对调用所述授权服务所返回的状态码的处理方9分别对应的授权服务上下文;服务网格控制器301对各个工作负载实例所在的物理节点的[0076]在服务网格控制器301生成授权服务上下文之前,还可以首先完成各授权服务的权服务上下文和工作负载上下文作为所述授权服务的服务网格上[0080]上述授权服务的代理配置信息是根据授权服务的授权规则改写后的信息和授权规则服务网格无法理解或无法处理地,因此需要利用授权策略控制器302将授权规则进行或标识符等,从授权规则改写后的信息和授权服务的服务网格上下文中抽取相应的信息,[0081]根据上面的说明可知,服务网格控制器301获取了用户或服务网格的管理员针对无法实现。授权策略控制器302获取了用户或服务网格的管理员针对某一或多个授权服务授权策略控制器302将授权规则对应的授权服务的服务网格上下文发送给了授权策略配置的控制层或控制平面中的授权策略配置生成器303,将生成的代理配置信息下发到服务网照模型生成方式生成的授权策略模型中包括了代理配置信息以及代理配置信息中各信息权结果。[0088]在一些实施例中,如图3所示,服务网格中还可以包括授权插件,例如授权插件群可以是Kubernetes集群或者其他类型务网格中所作用范围,可以选择服务网格内的范围和/或服务网格与其他服务网格之间的据接收到的代理配置信息,生成针对授权用户进入支付详情页面这个服务的授权策略模到针对授权用户进入支付详情页面这个服务的授权策[0105]根据所述授权规则和所述服务网格上下文,生成所述授权服所述代理配置信息用于对所述服务网格中对应的服务网格代中所述工作负载上下文集合中存储有至少一个工作负载实例与工作负载上下文之间的匹[0110]在一些实施例中,所述模型生成模块550还用于预先生成所述工作负载上下文集各工作负载实例与工作负载上下文之间的匹配关系存储所述授权服务上下文集合中存储有至少一个授权服务与授权服务上下文之间的匹配[0115]在一些实施例中,所述模型生成模块550还用于预先生成所述授权服务上下文集[0117]根据各授权服务的授权元数据,分别生成与各授权服务相匹配的授权服务上下文,并将各授权服务与授权服务上下文之间的匹配关系存储到所述授权服务上下文集合一种授权系统。如图6所示为本申请一实施例的授权系统的结构框图,该授权系统可以包通信接口730可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结Interconnect,PCI)总线或扩展工业标准体系结构(ExtendedIndustryStandard路(ApplicationSpecificIntegratedCircuit,ASIC)、现场可编程门阵列(Field易失性存储器可以包括只读存储器(Read_OnlyMemory,ROM)、可编程只读存储器问存储器(DynamicRandomAccessMemory,DRAM)、同步动态随机访问存储器动态随机访问存储器(SynclinkDRAM,SLDRAM)和直接内存总线随机访问存储器(Direct领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特何熟悉本技术领域的技术人员在本申

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论