基于单点登录获取BI报表的系统、方法、电子设备及介质技术方案

技术编号:33433996 阅读:8 留言:0更新日期:2022-05-19 00:23
本发明专利技术提供一种基于单点登录获取BI报表的系统、方法、电子设备及介质,基于单点登录获取BI报表的方法包括:用户发送请求访问指令,其中,请求访问指令中包括层级结构参数;SOS认证中心基于请求访问指令对用户进行认证,若认证成功,创建用户与SOS认证中心之间的全局会话,并创建授权令牌;SOS认证中心带着授权令牌跳转至用户请求访问的系统;当授权令牌有效时,创建用户与系统之间的局部会话;用户与系统之间有局部会话时,用户发送请求访问指令后,系统基于层级结构参数对用户进行权限管控,获取用户所在层级能获取到的报表数据。该基于单点登录获取BI报表的方法改善了现有技术中BI工具需要对照企业的用户权限关系去创建用户关系的问题。建用户关系的问题。建用户关系的问题。

【技术实现步骤摘要】
基于单点登录获取BI报表的系统、方法、电子设备及介质


[0001]本专利技术涉及互联网
,尤其涉及一种基于单点登录获取BI报表的系统、方法、电子设备及介质。

技术介绍

[0002]现在市面上公司的报表制作基本上都会选择BI工具,市面上也出现了越来越多的简单易上手的BI工具,如tableau,guanBI,smartBI,powerBI等。
[0003]每个BI工具都有相似的api去集成到业务系统中展示报表,但通常BI工具都是使用多账号集成的方式,需要对照企业的用户权限关系去创建用户关系。
[0004]一般银行内业务系统集成BI工具方案中都是按照多账号集成的方式,这种方式如果在业务系统面对多级银行的情况下,BI工具需要一一对照每级银行的用户权限关系去创建用户关系,导致业务方要梳理所有银行的用户权限关系,大大加深了工作量,而且如果业务放在行外,业务方也不一定能拿到银行的用户权限关系。

技术实现思路

[0005]本专利技术的目的在于提供一种基于单点登录获取BI报表的系统、方法、电子设备及介质,该基于单点登录获取BI报表的方法能够解决现有技术中BI工具需要对照企业的用户权限关系去创建用户关系的问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:
[0007]本专利技术实施例提供一种基于单点登录获取BI报表的方法,所述方法具体包括:
[0008]用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数;
[0009]SOS认证中心基于所述请求访问指令对用户进行认证,若认证成功,创建所述用户与所述SOS认证中心之间的全局会话,并创建授权令牌;
[0010]所述SOS认证中心带着所述授权令牌跳转至用户请求访问的系统;
[0011]当所述授权令牌有效时,创建用户与系统之间的局部会话;
[0012]所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据。
[0013]在上述技术方案的基础上,本专利技术还可以做如下改进:
[0014]进一步地,所述用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数,包括:
[0015]判断所述用户是否登陆,当所述用户未登录时,跳转至所述所述SOS认证中心,并将所述系统的地址作为参数发送至所述SOS认证中心。
[0016]进一步地,所述用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数,还包括:
[0017]所述SOS认证中心将未登录的用户引导至登录页面;
[0018]所述用户提交登录申请。
[0019]进一步地,所述当所述授权令牌有效时,创建用户与系统之间的局部会话,包括:
[0020]所述系统接收所述授权令牌后,向所述SOS认证中心检验所述授权令牌是否有效。
[0021]进一步地,所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据,包括:
[0022]基于所述层级结构参数的字符串长度确定所述用户所在的层级,限制用户获取到所在层级对应的报表数据。
[0023]进一步地,所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据,还包括:
[0024]通过所述层级结构参数的具体内容,确定用户身份,获取具体的报表数据。
[0025]一种基于单点登录获取BI报表的系统,包括:
[0026]客户端,用于发送请求访问指令,其中,所述请求访问指令中包括层级结构参数;
[0027]SOS认证中心,用于基于所述请求访问指令对用户进行认证,若认证成功,创建所述用户与所述SOS认证中心之间的全局会话,并创建授权令牌,所述SOS认证中心带着所述授权令牌跳转至用户请求访问的系统,当所述授权令牌有效时,创建用户与系统之间的局部会话;
[0028]权限管控模块,用于所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据。
[0029]进一步地,所述基于单点登录获取BI报表的系统还包括判断模块,所述判断模块用于判断所述用户是否登陆,当所述用户未登录时,跳转至所述所述SOS认证中心,并将所述系统的地址作为参数发送至所述SOS认证中心。
[0030]一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述方法的步骤。
[0031]一种非暂态计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。
[0032]本专利技术具有如下优点:
[0033]本专利技术中的基于单点登录获取BI报表的方法,用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数;SOS认证中心基于所述请求访问指令对用户进行认证,若认证成功,创建所述用户与所述SOS认证中心之间的全局会话,并创建授权令牌;所述SOS认证中心带着所述授权令牌跳转至用户请求访问的系统;当所述授权令牌有效时,创建用户与系统之间的局部会话;所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据;用户进行单点登录时除了传播授权令牌外还携带层级结构参数,对限制资源进行解密的同时也对用户所在的层级所能获取到的资源进行权限的控制,保障了银行内部数据的安全性。解决了现有技术中BI工具需要对照企业的用户权限关系去创建用户关系的问题。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本专利技术基于单点登录获取BI报表的方法的流程图;
[0036]图2为本专利技术基于单点登录获取BI报表的系统的框图;
[0037]图3为本专利技术提供的电子设备实体结构示意图。
[0038]附图标记说明
[0039]输出模块10,SOS认证中心20,权限管控模块30,判断模块40,电子设备50,处理器501,存储器502,总线503。
具体实施方式
[0040]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于单点登录获取BI报表的方法,其特征在于,所述方法具体包括:用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数;SOS认证中心基于所述请求访问指令对用户进行认证,若认证成功,创建所述用户与所述SOS认证中心之间的全局会话,并创建授权令牌;所述SOS认证中心带着所述授权令牌跳转至用户请求访问的系统;当所述授权令牌有效时,创建用户与系统之间的局部会话;所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据。2.根据权利要求1所述的基于单点登录获取BI报表的方法,其特征在于,所述用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数,包括:判断所述用户是否登陆,当所述用户未登录时,跳转至所述所述SOS认证中心,并将所述系统的地址作为参数发送至所述SOS认证中心。3.根据权利要求2所述的基于单点登录获取BI报表的方法,其特征在于,所述用户发送请求访问指令,其中,所述请求访问指令中包括层级结构参数,还包括:所述SOS认证中心将未登录的用户引导至登录页面;所述用户提交登录申请。4.根据权利要求1所述的基于单点登录获取BI报表的方法,其特征在于,所述当所述授权令牌有效时,创建用户与系统之间的局部会话,包括:所述系统接收所述授权令牌后,向所述SOS认证中心检验所述授权令牌是否有效。5.根据权利要求1所述的基于单点登录获取BI报表的方法,其特征在于,所述用户与所述系统之间有局部会话时,用户发送请求访问指令后,所述系统基于所述层级结构参数对所述用户进行权限管控,获取所述用户所在层级能获取到的报表数据,包括:基于所述层级结构参数的字符串长度确定所述用户所在的...

【专利技术属性】
技术研发人员:周波蔡浴泓杨张磊余勇辉周鹏昊
申请(专利权)人:浙江惠瀜网络科技有限公司
类型:发明
国别省市:

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

1