[发明专利]一种ESB端口对接入系统的身份认证方法在审

专利信息
申请号: 202210113306.2 申请日: 2022-01-30
公开(公告)号: CN114567460A 公开(公告)日: 2022-05-31
发明(设计)人: 连彬 申请(专利权)人: 上海浦东发展银行股份有限公司
主分类号: H04L9/40 分类号: H04L9/40;H04L9/32;H04L9/08;G06Q20/40
代理公司: 上海科盛知识产权代理有限公司 31225 代理人: 彭瑶
地址: 200002 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 esb 端口 接入 系统 身份 认证 方法
【权利要求书】:

1.一种ESB端口对接入系统的身份认证方法,用于对银行中的消费系统、服务系统、前置中心与ESB端口之间进行安全认证,其特征在于,包括:

通过ESB定期为消费系统、服务系统颁发token;

当消费系统请求ESB时,令请求附上token,ESB接收请求后,拆包获取token进行验证,同时,ESB同步验证消费系统是否具有当前接口的访问权限,验证通过后基于前置中心的服务接口反馈响应报文至消费系统,消费系统执行后续处理;

当ESB请求服务系统的服务业务时,对ESB增加用以进行身份识别的token,服务系统基于token对ESB请求进行验证,验证通过后服务系统执行后续处理,验证失败后反馈响应报文至消费系统,消费系统执行后续处理。

2.根据权利要求1所述的ESB端口对接入系统的身份认证方法,其特征在于,通过ESB定期为消费系统、服务系统颁发token的具体步骤包括:

101)设置ESB定时颁发token的颁发周期,根据消费系统、服务系统生成token;

102)将生成的token存储至Redis,并设置token的有效期;

103)ESB下发token至消费系统以及服务系统,并进行更新;消费系统、服务系统接收token并更新,同时保存更新的token;

104)ESB判断是否下发token成功,若下发成功,则结束,等待下一颁发周期执行token颁发;若下发失败,则进行补发,在颁发周期内每分钟下发一次,直到颁发成功或达到下一颁发周期后结束。

3.根据权利要求2所述的ESB端口对接入系统的身份认证方法,其特征在于,步骤102)中,Redis的有效周期设置为两个颁发周期的长度。

4.根据权利要求1所述的ESB端口对接入系统的身份认证方法,其特征在于,消费系统请求ESB时附上token请求的具体内容为:

首先判断消费系统是否指定了与ESB之间的安全加固接口,若是,则查询token后,将token放置ESB报文新增的token字段域,并组织AXML报文,基于AXML报文请求ESB。

5.根据权利要求4所述的ESB端口对接入系统的身份认证方法,其特征在于,ESB接收到附上token的消费系统的请求后,具体的身份认证步骤包括:

201)ESB接收到消费系统附上token的请求后,首先判断与消费系统对应的接口是否为指定的安全加固接口,若是,则执行步骤202);若不是,则执行步骤204);

202)拆解报文,判断消费系统是否有权限访问该接口,若有,则获取消费系统上传的token,然后执行步骤203);否则,组织无权限访问接口响应报文,返回消费系统后,执行步骤206);

203)ESB查询Redis中发出请求的消费系统的token是否存在,对存在的token进行验证,若验证通过,执行步骤204);若验证失败,组织token验证失败响应报文,将该报文返回消费系统后,执行步骤206);

204)前置中心通过前置中心接口与ESB连接,ESB根据前置中心接口规范组织定长报文,并请求前置中心的服务;

205)ESB通过前置中心接口获取前置中心的响应报文,并根据前置中心的响应报文组织AXML响应报文后,将AXML响应报文返回消费系统;

206)消费系统接收ESB的响应报文进行后续处理。

6.根据权利要求1所述的ESB端口对接入系统的身份认证方法,其特征在于,当ESB请求服务系统的服务业务时,具体的身份认证步骤包括:

301)判断消费系统是否指定了与ESB之间的安全加固接口,若是,则查询token后,将token放置ESB报文新增的token字段域,并组织AXML报文,基于AXML报文请求ESB;

302)ESB接收到请求后,首先判断与消费系统对应的接口是否为指定的安全加固接口,若是,则执行步骤303);若不是,则执行步骤305);

303)拆解报文,判断消费系统是否有权限访问该接口,若有,则获取消费系统上传的token后执行步骤304);否则,组织无权限访问接口响应报文,返回消费系统后,执行步骤307);

304)ESB查询Redis中发出请求的消费系统的token是否存在,对存在的token进行验证,若验证通过,执行步骤305);若验证失败,组织token验证失败响应报文,将该报文返回消费系统后,执行步骤307);

305)ESB获取请求服务系统的token令牌,随后连接服务系统的服务接口,发送token至服务系统;

306)服务系统通过连接的服务接口,验证ESB上送的token是否有效,若验证通过,则进行后续处理并返回处理结果到ESB,ESB根据服务系统的服务响应报文组织AXML响应报文,返回消费系统后,执行步骤307);若验证失败,返回token验证失败报文至ESB,ESB组织token验证失败响应报文,返回消费系统后,执行步骤307);

307)消费系统接收ESB的响应报文进行后续处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210113306.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top