页面访问方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32459130 阅读:14 留言:0更新日期:2022-02-26 08:44
本申请涉及一种页面访问方法、装置、计算机设备和存储介质。所述方法包括:接收目标应用针对源应用中目标单据类别下的单据页面的访问请求;响应于所述访问请求,获取所述源应用对应的单据权限列表;从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合;在所述目标单据类别下的所述单据页面中,渲染与所述操作权限的集合中的操作权限对应的操作入口可视化标识,得到渲染数据;向所述目标应用返回所述渲染数据;所述渲染数据,用于指示在所述目标应用中展示含有所述操作入口可视化标识的所述单据页面。本方法提供了一种全新的页面访问方法。方法。方法。

【技术实现步骤摘要】
页面访问方法、装置、计算机设备和存储介质


[0001]本申请涉及信息处理
,特别是涉及一种页面访问方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着信息处理技术的发展,用户能够通过外部应用,跨应用地访问源应用中的单据页面,相应地出现了页面访问技术。比如在用户通过外部应用访问源应用中的单据对应的单据详情页面时,通过页面访问技术可以控制外部应用跨应用访问操作权限,以防止外部应用篡改单据详情页面中的单据详情信息。
[0003]传统的页面访问方法中,是对用户进行授权管理,各个外部应用在访问源应用中的单据页面时会展示统一的页面,有授权的用户才能对页面中的操作按钮进行操作,没有授权的用户则无法对某些操作按钮进行操作。传统方法从用户角度进行授权以进行页面访问控制会比较局限,无法实现不同应用下单据的操作权限隔离。因此,亟需提出一种不同的页面访问方法。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种页面访问方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种页面访问方法。所述方法包括:
[0006]接收目标应用针对源应用中目标单据类别下的单据页面的访问请求;
[0007]响应于所述访问请求,获取所述源应用对应的单据权限列表;
[0008]从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合;
[0009]在所述目标单据类别下的所述单据页面中,渲染与所述操作权限的集合中的操作权限对应的操作入口可视化标识,得到渲染数据;
[0010]向所述目标应用返回所述渲染数据;所述渲染数据,用于指示在所述目标应用中展示含有所述操作入口可视化标识的所述单据页面。
[0011]在其中一个实施例中,所述方法还包括:
[0012]从所述单据权限列表中,查找所述目标应用具有操作权限的单据类别的标识,得到权限单据类别集合;
[0013]若所述目标单据类别的标识与所述权限单据类别集合中的标识匹配,则
[0014]执行所述从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合的步骤。
[0015]在其中一个实施例中,所述操作权限的集合为第二操作权限集合;所述访问请求中携带目标应用标识和所述目标单据类别的标识;所述从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合包括:
[0016]从所述单据权限列表中,查找与所述目标单据类别的标识对应的第一操作权限集合;所述第一操作权限集合,是指所有外部应用针对所述目标单据类别下的单据所具有的操作权限的集合;
[0017]从所述第一操作权限集合中,查找与所述目标应用标识对应的操作权限,得到所述第二操作权限集合。
[0018]在其中一个实施例中,所述在所述目标单据类别下的所述单据页面中,渲染与所述操作权限的集合中的操作权限对应的操作入口可视化标识,得到渲染数据包括:
[0019]从所述第二操作权限集合中,查找与各操作入口可视化标识对应的入口权限集合;
[0020]在所述目标单据类别下的所述单据页面中,按照所述入口权限集合,渲染各所述操作入口可视化标识,得到渲染数据。
[0021]在其中一个实施例中,所述操作权限的集合中包括所述目标应用针对所述目标单据类别下的单据具有操作权限的操作的标识;所述方法还包括:
[0022]接收目标应用基于所述操作入口可视化标识针对源应用中目标单据的操作请求;所述操作请求中携带目标操作的标识;
[0023]响应于所述操作请求,将所述目标操作的标识与所述操作权限的集合中的所述标识进行匹配;
[0024]向所述目标应用返回权限匹配结果,以指示所述目标应用基于所述权限匹配结果对所述操作请求进行相应处理。
[0025]在其中一个实施例中,所述向所述目标应用返回权限匹配结果,以指示所述目标应用基于所述权限匹配结果对所述操作请求进行相应处理包括:
[0026]若所述权限匹配结果为通过,则指示所述目标应用调用所述目标操作的标识对应的目标操作插件,以执行所述操作请求对应的操作;
[0027]若所述权限匹配结果为不通过,则提示所述目标应用不具备执行所述操作请求对应的操作的权限。
[0028]在其中一个实施例中,所述源应用是提供目标单据类别下的单据页面的原生应用;所述目标应用是所述源应用之外的外部应用;在所述单据权限列表中,记录有不同目标应用针对所述各个单据类别下的单据各自具有的操作权限;所述操作入口可视化标识包括操作按钮。
[0029]第二方面,本申请提供了一种页面访问方法。所述方法包括:
[0030]响应于针对源应用中目标单据类别下的单据页面的访问操作,基于目标应用发起访问请求;
[0031]接收针对所述访问请求返回的渲染数据;所述渲染数据包括用于展示操作入口可视化标识的数据;所述操作入口可视化标识与操作权限的集合中的操作权限相对应;所述操作权限的集合,包括所述源应用对应的单据权限列表中的、且目标应用针对所述目标单据类别下的单据所具有的操作权限;
[0032]按照所述渲染数据,在所述目标应用中展示含有所述操作入口可视化标识的所述单据页面。
[0033]第三方面,本申请还提供了一种页面访问装置。所述装置包括:
[0034]接收模块,用于接收目标应用针对源应用中目标单据类别下的单据页面的访问请求;
[0035]查找模块,用于响应于所述访问请求,获取所述源应用对应的单据权限列表;从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合;
[0036]配置模块,用于在所述目标单据类别下的所述单据页面中,渲染与所述操作权限的集合中的操作权限对应的操作入口可视化标识,得到渲染数据;向所述目标应用返回所述渲染数据;所述渲染数据,用于指示在所述目标应用中展示含有所述操作入口可视化标识的所述单据页面。
[0037]第四方面,本申请还提供了一种页面访问装置。所述装置包括:
[0038]获取模块,用于响应于针对源应用中目标单据类别下的单据页面的访问操作,基于目标应用发起访问请求;接收针对所述访问请求返回的渲染数据;所述渲染数据包括用于展示操作入口可视化标识的数据;所述操作入口可视化标识与操作权限的集合中的操作权限相对应;所述操作权限的集合,包括所述源应用对应的单据权限列表中的、且目标应用针对所述目标单据类别下的单据所具有的操作权限;
[0039]展示模块,用于按照所述渲染数据,在所述目标应用中展示含有所述操作入口可视化标识的所述单据页面。
[0040]第五方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行本申请各实施例所述方法中的步骤。
[0041]第六方面,本申请还提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面访问方法,其特征在于,所述方法包括:接收目标应用针对源应用中目标单据类别下的单据页面的访问请求;响应于所述访问请求,获取所述源应用对应的单据权限列表;从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合;在所述目标单据类别下的所述单据页面中,渲染与所述操作权限的集合中的操作权限对应的操作入口可视化标识,得到渲染数据;向所述目标应用返回所述渲染数据;所述渲染数据,用于指示在所述目标应用中展示含有所述操作入口可视化标识的所述单据页面。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述单据权限列表中,查找所述目标应用具有操作权限的单据类别的标识,得到权限单据类别集合;若所述目标单据类别的标识与所述权限单据类别集合中的标识匹配,则执行所述从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合的步骤。3.根据权利要求1所述的方法,其特征在于,所述操作权限的集合为第二操作权限集合;所述访问请求中携带目标应用标识和所述目标单据类别的标识;所述从所述单据权限列表中,查找所述目标应用针对所述目标单据类别下的单据所具有的操作权限的集合包括:从所述单据权限列表中,查找与所述目标单据类别的标识对应的第一操作权限集合;所述第一操作权限集合,是指所有外部应用针对所述目标单据类别下的单据所具有的操作权限的集合;从所述第一操作权限集合中,查找与所述目标应用标识对应的操作权限,得到所述第二操作权限集合。4.根据权利要求3所述的方法,其特征在于,所述在所述目标单据类别下的所述单据页面中,渲染与所述操作权限的集合中的操作权限对应的操作入口可视化标识,得到渲染数据包括:从所述第二操作权限集合中,查找与各操作入口可视化标识对应的入口权限集合;在所述目标单据类别下的所述单据页面中,按照所述入口权限集合,渲染各所述操作入口可视化标识,得到渲染数据。5.根据权利要求1所述的方法,其特征在于,所述操作权限的集合中包括所述目标应用针对所述目标单据类别下的单据具有操作权限的操作的标识;所述方法还包括:接收目标应用基于所述操作入口可视化标识针对源应用中目标单据的操作请求;所述操作请求中携带目标操作的标识;响应于所述操作请求,将所述目标操作的标识与所述操作权限的集合中的所述标识进行匹配;向所述目标应用返回权限匹配结果,以指示所述目标应用基于所述权限匹配结果对所述操作请求进行相应处理。6.根据权利要求5所述的方法,其特征在于,所述向所述目标应用返回权限匹配结果,
以指示所述目标应用基于所述权限匹配结果对所述操作请求进行相应处理包括:若所述权限匹配结果为通...

【专利技术属性】
技术研发人员:刘啸王健裴金金纪国营陈静
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1