【技术实现步骤摘要】
一种服务集成方法及相关设备
[0001]本申请要求于2022年3月17日提交中国专利局、申请号为202210264387.6、申请名称为“一种数据处理方法和计算机”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请实施例涉及计算机领域,尤其涉及一种服务集成方法及相关设备。
技术介绍
[0003]软件即服务(software as a service,SaaS)为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务。
[0004]通常一个用户不仅仅使用一个SaaS应用,特别是这个用户是企业的场景。那该企业用户在使用多个SaaS应用的时候,就需要分别去多个SaaS去独立维护企业信息、组织信息、人员信息和分配使用权限等,针对这种情况,用户可以自行构建或者对接云上的身份即服务(identity as a service,IDaaS)来进行处理。统一的IDaaS提供了一套集中式身份、权限、应用管理服务,用户可以通过IDaaS统一管理多个SaaS应用。
[0005]但当前的IDaaS和SaaS是分离、割裂的两种服务,IDaaS和SaaS的匹配需要厂商预先定制化开发,如果IDaaS不支持某种SaaS应用,没有相应的接口或凭证,则用户无法通过IDaaS进行统一管理。
技术实现思路
[0006]本申请实施例提供一种服务集成方法,用于实现软件即服务(software as a service,SaaS)和身份即服务(i ...
【技术保护点】
【技术特征摘要】
1.一种服务集成方法,其特征在于,包括:身份即服务IDaaS服务器获取应用申请,所述应用申请包括软件即服务SaaS服务商的信息;所述IDaaS服务器根据所述应用申请创建服务商应用,并为所述服务商应用分配应用凭证,所述应用凭证用于所述SaaS服务商基于所述应用凭证在SaaS服务器创建用于访问所述IDaaS服务器的接口,所述服务商应用用于将所述SaaS服务商和所述IDaaS服务器中的租户关联。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述IDaaS服务器获取用户购买的SaaS应用的应用信息,所述SaaS应用与所述服务商应用绑定;所述IDaaS服务器基于所述服务商应用和所述应用信息创建用户应用,所述用户应用用于将所述SaaS应用与所述IDaaS服务器中的租户关联。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述IDaaS服务器获取用户发起的登录请求,所述登录请求包括所述用户应用的标识;所述IDaaS服务器基于第一关系对所述登录请求进行验证,以生成授权信息,所述第一关系用于记录所述用户应用与所述服务商应用的关系;所述IDaaS服务器将所述授权信息发送给所述用户,以使所述用户基于所述授权信息访问所述SaaS服务器;所述IDaaS服务器接收来自所述SaaS服务器的所述授权信息和所述应用凭证;所述IDaaS服务器基于所述应用凭证对所述授权信息进行验证,并将验证结果发送给所述SaaS服务器。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述方法还包括:所述IDaaS服务器获取测试申请;所述IDaaS服务器根据所述测试申请创建测试应用,并记录所述测试应用与所述服务商应用的第二关系;所述IDaaS服务器基于来自所述SaaS服务商的测试用户对所述测试应用进行测试。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述IDaaS服务器将所述应用凭证发送给所述SaaS服务商之后,所述方法还包括:所述IDaaS服务器获取并记录所述服务商应用的修改信息,所述修改信息为所述SaaS服务商对所述服务商应用的配置信息修改后生成的,所述配置信息包括所述服务商应用的调用路径。6.根据权利要求1
‑
5中任一项所述的方法,其特征在于,所述SaaS服务商通过SaaS应用市场访问所述IDaaS服务器和所述SaaS服务器。7.根据权利要求2
‑
6中任一项所述的方法,其特征在于,所述用户通过SaaS应用市场或SaaS客户端访问所述IDaaS服务器和所述SaaS服务器。8.一种服务集成方法,其特征在于,包括:软件即服务SaaS服务器获取SaaS服务商发送的应用凭证,所述应用凭证为身份即服务IDaaS服务器为服务商应用分配得到的,所述服务商应用为所述IDaaS服务器根据应用申请创建的,所述应用申请包括所述SaaS服务商的信息,所述服务商应用用于将所述SaaS服务
商和所述IDaaS服务器中的租户关联;所述SaaS服务器根据所述应用凭证创建用于访问所述IDaaS服务器的接口。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述SaaS服务器获取用户发送的授权信息,所述授权信息为所述IDaaS服务器基于第一关系对登录请求进行验证生成的,所述第一关系为用户应用和所述服务商应用的应用关系,所述用户应用为所述IDaaS服务器基于所述服务商应用和应用信息创建的,所述应用信息为所述用户购买的SaaS应用的信息,所述SaaS应用与所述服务商应用绑定,所述登录请求为所述用户发起的,包括所述用户应用的标识的请求,所述用户应用用于将所述SaaS应用与所述IDaaS服务器中的租户关联;所述SaaS服务器将所述授权信息和所述应用凭证发送给所述IDaaS服务器,以使所述IDaaS服务器基于所述应用凭证对所述授权信息进行验证,得到验证结果;所述SaaS服务器接收来自所述IDaaS服务器的验证结果。10.根据权利要求8或9所述的方法,其特征在于,所述SaaS服务商通过SaaS应用市场访问所述IDaaS服务器和所述SaaS服务器。11.根据权利要求9或10所述的方法,其特征在于,所述用户通过SaaS应用市场或SaaS客户端访问所述IDaaS服务器和所述SaaS服务器。12.一种服务器,其特征在于,包括:获取单元,用于获取应用申请,所述应用申请包括软件即服务SaaS服务商的信息;创建单元,用于根据所述应用申请创建服务商应用,并为所述服务商应用分配应用凭证,所述应用凭证用于所述SaaS服务商基于所述应用凭证在SaaS服务器创建用于访问所述IDaaS服务器的接口,所述服务商应用用于将所述SaaS服务商和所述IDaaS服务器中的租户关联;发送单元,用于将所述应用凭证发送给所述SaaS服务商。13.根据权利要求12所述的服务器,其特征在于,所述获取单元还用于获取用户购买的SaaS应用的应用信息,所述SaaS应用与所述服务商应用绑定;创建单元还用于基于所述服务商应用和所述应用信息创建用户应用,所述用户应用用于将所述SaaS应用与所述IDaaS服务器中租户关联。14.根据权利要求13所述的服务器,其特征在于,所述服务器还包括验证单元和接收单元,所述获取单元还用于获取用户发起的登录请求,...
【专利技术属性】
技术研发人员:翁新瑜,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。