一种多用户中心认证互通适配方法组成比例

技术编号:38625181 阅读:8 留言:0更新日期:2023-08-31 18:27
本发明专利技术公开一种多用户中心认证互通适配方法,涉及计算机技术领域;构建多用户中心认证互通的适配器,配置适配器,所述配置适配器包括:配置用户中心服务相关接口信息和配置应用

【技术实现步骤摘要】
一种多用户中心认证互通适配方法


[0001]本专利技术公开一种方法,涉及计算机
,具体地说是一种多用户中心认证互通适配方法。

技术介绍

[0002]目前,在将应用接入到第三方系统时,往往需要将第三方系统用户中心的用户信息和资源信息同步到应用的用户中心,以使应用作为第三方系统的扩展应用被使用。然而,这种系统接入方式由于进行了数据同步,存在容易泄露核心敏感信息的缺点。

技术实现思路

[0003]本专利技术针对应用接入到第三方系统时用户中心之间的数据同步导致数据安全性降低等问题,提供一种多用户中心认证互通适配方法,可以适配不同认证协议,对接多个用户中心和应用且避免对多个用户中心之间进行核心敏感信息数据同步,从而提高了数据的安全性和系统对接的灵活性。
[0004]本专利技术提出的具体方案是:
[0005]本专利技术提供一种多用户中心认证互通适配方法,构建多用户中心认证互通的适配器,配置适配器,所述配置适配器包括:配置用户中心服务相关接口信息和配置应用

用户中心的相关信息;
[0006]通过适配器根据配置的用户中心服务相关接口信息动态生成与不同用户中心适配的服务接口,所述服务接口对应的服务包括用户信息认证服务与资源信息获取服务;
[0007]通过适配器根据应用请求按照配置的应用

用户中心的相关信息选择相应的服务,根据服务选择对应的服务接口进行应用请求转发。
[0008]进一步,所述的一种多用户中心认证互通适配方法中所述配置用户中心服务相关接口信息,包括:
[0009]配置接口信息,所述接口信息包括所适配用户中心的接口地址、请求方式、请求参数及返回结果格式。
[0010]进一步,所述的一种多用户中心认证互通适配方法中所述配置应用

用户中心的相关信息,包括:
[0011]在适配器的配置文件中配置应用与用户中心涉及的应用指定的用户中心信息、应用编码信息和应用密钥信息。
[0012]进一步,所述的一种多用户中心认证互通适配方法中所述根据配置的用户中心服务相关接口信息通过适配器动态生成与不同用户中心适配的服务接口,包括:
[0013]通过适配器获取配置的用户中心服务相关接口信息,根据配置的用户中心服务相关接口信息,动态生成与不同用户中心适配的服务接口,并存入服务接口容器内,将用户中心的名称和服务的名称作为服务接口对象的唯一标识。
[0014]进一步,所述的一种多用户中心认证互通适配方法中所述通过适配器根据应用请
求按照配置的应用

用户中心的相关信息选择相应的服务,根据服务选择对应的服务接口进行应用请求转发,包括:
[0015]通过适配器按照配置的应用

用户中心的相关信息,获知应用所指定的用户中心和所要访问的服务,从服务接口容器内选择对应的服务接口,利用所选择的服务接口进行应用请求转发。
[0016]进一步,所述的一种多用户中心认证互通适配方法中若应用请求所要访问的服务为用户信息认证服务,则通过适配器利用户信息认证服务的服务接口转发给对应的用户信息认证服务,
[0017]基于Oauth2.0认证协议,通过用户信息认证服务获取用户中心的访问令牌和用户信息,并将访问令牌与用户信息转换为与应用的前端适配的通用格式,返回给应用的前端。
[0018]进一步,所述的一种多用户中心认证互通适配方法中若应用请求所要访问的服务为资源信息获取服务,则通过适配器利用资源信息获取服务的服务接口转发给对应的资源信息获取服务,
[0019]通过资源信息获取服务根据用户中心的访问令牌和用户信息,获取资源信息内容并转换为与应用的前端适配的通用格式,返回给应用的前端。
[0020]本专利技术还提供一种多用户中心认证互通适配装置,包括配置模块、接口生成模块和转发选择模块,
[0021]配置模块构建多用户中心认证互通的适配器,配置适配器,所述配置适配器包括:配置用户中心服务相关接口信息和配置应用

用户中心的相关信息;
[0022]接口生成模块通过适配器根据配置的用户中心服务相关接口信息动态生成与不同用户中心适配的服务接口,所述服务接口对应的服务包括用户信息认证服务与资源信息获取服务;
[0023]转发选择模块通过适配器根据应用请求按照配置的应用

用户中心的相关信息选择相应的服务,根据服务选择对应的服务接口进行应用请求转发。
[0024]本专利技术的有益之处是:
[0025]本专利技术提供了一种多用户中心认证互通适配器,基于服务接口动态生成与接口转发的方式,只需要简单配置就可实现用户中心信息互通,避免了多用户中心之间相互同步用户信息、资源信息等敏感信息的操作,并且可以对接不同应用和用户中心,适配多种认证协议。
附图说明
[0026]图1是本专利技术方法应用架构示意图。
[0027]图2是本专利技术方法应用流程示意图。
具体实施方式
[0028]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0029]本专利技术提供一种多用户中心认证互通适配方法,构建多用户中心认证互通的适配器,配置适配器,所述配置适配器包括:配置用户中心服务相关接口信息和配置应用

用户
中心的相关信息;
[0030]通过适配器根据配置的用户中心服务相关接口信息动态生成与不同用户中心适配的服务接口,所述服务接口对应的服务包括用户信息认证服务与资源信息获取服务;
[0031]通过适配器根据应用请求按照配置的应用

用户中心的相关信息选择相应的服务,根据服务选择对应的服务接口进行应用请求转发。
[0032]本专利技术方法利用多用户中心认证互通适配器可以同时对接不同应用与用户中心,通过接口转发而非数据同步的方式,提高了数据安全性和用户中心信息互通性,而且实现了应用与用户中心的自由切换。
[0033]具体应用中,在本专利技术方法的一些实施例中,基于本专利技术的技术方案,进行多用户中心认证互通适配时过程可参考如下:
[0034]步骤1:构建多用户中心认证互通的适配器,配置适配器,所述配置适配器包括:配置用户中心服务相关接口信息和配置应用

用户中心的相关信息。
[0035]进一步,所述配置用户中心服务相关接口信息,包括:
[0036]配置接口信息,所述接口信息包括所适配用户中心的接口地址、请求方式、请求参数及返回结果格式等等。
[0037]进一步,所述配置应用

用户中心的相关信息,包括:
[0038]在适配器的配置文件中配置应用与用户中心涉及的应用指定的用户中心信息、应用编码信息和应用密钥信息等等。
[0039]其中用户中心服务配置可以采用表单提交的方式,将所适配用户中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多用户中心认证互通适配方法,其特征是构建多用户中心认证互通的适配器,配置适配器,所述配置适配器包括:配置用户中心服务相关接口信息和配置应用

用户中心的相关信息;通过适配器根据配置的用户中心服务相关接口信息动态生成与不同用户中心适配的服务接口,所述服务接口对应的服务包括用户信息认证服务与资源信息获取服务;通过适配器根据应用请求按照配置的应用

用户中心的相关信息选择相应的服务,根据服务选择对应的服务接口进行应用请求转发。2.根据权利要求1所述的一种多用户中心认证互通适配方法,其特征是所述配置用户中心服务相关接口信息,包括:配置接口信息,所述接口信息包括所适配用户中心的接口地址、请求方式、请求参数及返回结果格式。3.根据权利要求1所述的一种多用户中心认证互通适配方法,其特征是所述配置应用

用户中心的相关信息,包括:在适配器的配置文件中配置应用与用户中心涉及的应用指定的用户中心信息、应用编码信息和应用密钥信息。4.根据权利要求1所述的一种多用户中心认证互通适配方法,其特征是所述根据配置的用户中心服务相关接口信息通过适配器动态生成与不同用户中心适配的服务接口,包括:通过适配器获取配置的用户中心服务相关接口信息,根据配置的用户中心服务相关接口信息,动态生成与不同用户中心适配的服务接口,并存入服务接口容器内,将用户中心的名称和服务的名称作为服务接口对象的唯一标识。5.根据权利要求1所述的一种多用户中心认证互通适配方法,其特征是所述通过适配器根据应用请求按照配置的应用

用户中心的相关信息选择相应的服务,根据服务选择对应的...

【专利技术属性】
技术研发人员:王贺陈晏鹏司衍芹季子祥郭洪杰
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1