一种跨系统令牌处理方法、装置、电子设备和存储介质与流程

摘要: 本申请实施例涉及计算机,尤其涉及金融科技领域,具体涉及一种跨系统令牌处理方法、装置、电子设备和存储介质。背景技术:1、在金融行业的日常运营中,员工通常需要同时操...
一种跨系统令牌处理方法、装置、电子设备和存储介质与流程

本申请实施例涉及计算机,尤其涉及金融科技领域,具体涉及一种跨系统令牌处理方法、装置、电子设备和存储介质。

背景技术:

1、在金融行业的日常运营中,员工通常需要同时操作多个内部业务系统。为了提升工作效率,浏览器插件常被用于实现跨系统自动登录,其基本工作原理是在用户登录一个系统后,由插件捕获该系统下发的身份令牌,并在用户访问其他系统时自动注入以完成认证。然而,现有浏览器插件通常采用全局统一存储的方式管理令牌,难以满足金融行业对业务数据严格隔离的监管需求。

技术实现思路

1、本申请提供一种跨系统令牌处理方法、装置、电子设备和存储介质,以提升跨系统自动登录的安全性。

2、第一方面,本申请实施例还提供了一种跨系统令牌处理方法,包括:

3、响应于对第一系统的访问请求,解析所述第一系统的访问地址,查询浏览器插件本地维护的系统与数据分区映射配置表,识别所述第一系统所属的第一数据分区;其中,所述数据分区为按照数据中心地理位置或业务条线类型中的至少一项划分的逻辑隔离单元,不同数据分区对应不同的分区标识;所述系统与数据分区映射配置表用于记录各业务系统与其所属数据分区的对应关系;

4、在所述第一数据分区对应的第一存储分区内进行令牌匹配查询;其中,不同数据分区的令牌预先存储于各自独立的存储分区中,同一数据分区内的令牌存储于同一存储分区中;

5、若所述第一存储分区内查询到匹配的第一令牌,则将所述第一令牌注入第一系统的认证请求中,进行跨系统自动登录。

6、第二方面,本申请实施例还提供了一种跨系统令牌处理装置,包括:

7、数据分区识别模块,用于响应于对第一系统的访问请求,解析所述第一系统的访问地址,查询浏览器插件本地维护的系统与数据分区映射配置表,识别所述第一系统所属的第一数据分区;其中,所述数据分区为按照数据中心地理位置或业务条线类型中的至少一项划分的逻辑隔离单元,不同数据分区对应不同的分区标识;所述系统与数据分区映射配置表用于记录各业务系统与其所属数据分区的对应关系;

8、令牌查询模块,用于在所述第一数据分区对应的第一存储分区内进行令牌匹配查询;其中,不同数据分区的令牌预先存储于各自独立的存储分区中,同一数据分区内的令牌存储于同一存储分区中;

9、跨系统登录模块,用于若所述第一存储分区内查询到匹配的第一令牌,则将所述第一令牌注入第一系统的认证请求中,进行跨系统自动登录。

10、第三方面,本申请实施例还提供了电子设备,该电子设备包括:

11、一个或多个处理器;

12、存储装置,用于存储一个或多个程序;

13、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本申请实施例提供的任意一种跨系统令牌处理方法。

14、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本申请实施例提供的任意一种跨系统令牌处理方法。

15、第五方面,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现如本申请实施例提供的任意一种跨系统令牌处理方法。

16、本申请的技术方案,通过以数据分区作为令牌存储与查询的最高优先级隔离维度,在浏览器插件端实现了基于数据中心地理位置和/或业务条线类型的令牌逻辑隔离。不同数据分区的令牌存储于各自独立的存储分区中,查询时仅在与业务系统所属数据分区对应的存储分区内进行匹配,从根本上杜绝了跨分区令牌的误用。

1.一种跨系统令牌处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述存储分区中的令牌通过如下方式预先存储:

3.根据权利要求2所述的方法,其特征在于,所述在所述第二存储分区内部存储所述第二令牌,包括:

4.根据权利要求2所述的方法,其特征在于,所述执行数据分区隔离校验,以确保不同数据分区的令牌存储于各自对应的存储分区中,包括:

5.根据权利要求2所述的方法,其特征在于,所述拦截第二系统登录接口返回的第二令牌之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述在所述第一数据分区对应的第一存储分区内进行令牌匹配查询,包括:

7.一种跨系统令牌处理装置,其特征在于,包括:

8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一所述的跨系统令牌处理方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任一所述的跨系统令牌处理方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的跨系统令牌处理方法。