首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种数据权限测试方法及装置_中国平安人寿保险股份有限公司_202010131924.0 

申请/专利权人:中国平安人寿保险股份有限公司

申请日:2020-02-29

公开(公告)日:2024-06-07

公开(公告)号:CN111400170B

主分类号:G06F11/36

分类号:G06F11/36;G06F21/57

优先权:

专利状态码:有效-授权

法律状态:2024.06.07#授权;2022.02.22#实质审查的生效;2020.07.10#公开

摘要:本申请实施例适用于研发管理中的测试,公开了一种数据权限测试方法,包括:获取数据库的产品文档及该产品文档关联的权限配置文件,产品文档包括角色信息集合及权限信息集合;根据权限配置文件确定角色信息集合与权限信息集合的关联关系及权限信息集合中各个权限信息的层次关系;生成每个角色信息的角色权限关系树;对比每个角色信息的角色权限关系树与该角色信息在数据库中关联的权限集合,对每个角色信息在数据库中的角色权限配置结果进行测试,并输出测试结果。采用本申请,可以将杂乱的权限信息有序化,从而提高对权限的测试效率。

主权项:1.一种数据权限测试方法,其特征在于,包括:获取数据库的产品文档,所述产品文档包括角色信息集合及权限信息集合,所述角色信息集合包括多个角色信息,所述角色信息用于指示一类用户,所述权限信息集合包括多个权限信息,每个权限信息用于指示对所述数据库中的一类数据的权限;获取与所述产品文档相关联的权限配置文件,根据所述权限配置文件确定所述角色信息集合与所述权限信息集合的关联关系,以及所述多个权限信息间的层次关系;根据所述角色信息集合中每个角色信息确定角色节点,根据所述权限信息集合中每个权限信息确定权限节点;基于所述角色信息集合与所述权限信息集合的关联关系,以及所述多个权限信息间的层次关系,生成每个角色信息对应的角色权限关系树,所述角色权限关系树由对应角色节点以及与该角色节点关联的多个权限节点组成;基于目标角色信息对所述数据库的多个权限数据表进行联合查询,获取所述多个权限数据表中与所述目标角色信息相关联的权限集合,所述多个权限数据表中每个权限数据表包括多个业务数据名称,每个业务数据名称指示所述数据库中的一类数据,所述权限集合是由所述数据库中与所述目标角色信息相关联的业务数据名称组成,所述权限集合用于指示所述目标角色信息具有对所述数据库中所述与所述目标角色信息相关联的业务数据名称对应的至少一类数据的访问权限;若所述角色信息集合中的各个角色信息对应的角色权限关系树中包含的权限节点名称与所述对应角色信息的权限集合中的业务数据名称均一致,则输出所述数据库的角色权限配置成功的测试结果。

全文数据:

权利要求:

百度查询: 中国平安人寿保险股份有限公司 一种数据权限测试方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术