本公开提供了一种权限配置方法、装置、设备、介质,可以应用于计算机技术领域,也可以应用于金融技术领域。该权限配置方法包括:确定目标配置项实例拓扑图,其中,目标配置项实例拓扑图包括待配置权限的应用中不同配置项实例之间的关联关系;根据不同配置项实例之间的关联关系,确定一个或多个目标配置项实例;响应于在可视化界面,针对目标角色与一个或多个目标配置项实例的选择操作,生成用于表征所述目标角色与一个或多个所述目标配置项实例的匹配结果信息;以及根据匹配结果信息,利用权限配置服务器为目标角色配置目标配置项实例的权限。的权限。的权限。
【技术实现步骤摘要】
权限配置方法、装置、设备、介质
[0001]本公开涉及计算机
,具体地涉及一种权限配置方法、装置、设备、介质和程序产品。
技术介绍
[0002]CMDB(Configuration Management Database)是一种存储资源的数据库,CMDB从面向基础资源的平台发展到面向应用为中心的IT资源生命周期管理平台,CMDB中的资源的广度和深度都进行了扩展,深度上从以前的一层基础资源发展为多层次资源,广度上也不再局限于以前的基础资源。
[0003]对于面向应用为中心的IT资源生命周期管理平台,传统的菜单级、接口级、数据级的权限配置方法,都是基于CMDB数据库中的表格通过配置项查找配置项实例,而一般情况下,一个应用包含多个层次的资源,且每个层次的资源包含多个配置项实例,使得在用户针对该应用进行权限配置时,操作复杂且不直观。
技术实现思路
[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]图1示意性示出了根据本公开实施例的权限配置方法、装置、设备、介质和程序产品的应用场景图;
[0032]图2示意性示出了根据本公开实施例的权限配置方法的流程图;
[0033]图3a~图3b示意性示出了根据本公开实施例的目标配置项实例拓扑图与其对应的可视化界面示意图;
[0034]图4示意性示出了根据本公开另一些实施例的可视化界面示意图;
[003本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种权限配置方法,包括:确定目标配置项实例拓扑图,其中,所述目标配置项实例拓扑图包括待配置权限的应用中不同配置项实例之间的关联关系;根据所述不同配置项实例之间的关联关系,确定一个或多个目标配置项实例;响应于在可视化界面,针对目标角色与一个或多个所述目标配置项实例的选择操作,生成用于表征所述目标角色与一个或多个所述目标配置项实例的匹配结果信息;以及根据所述匹配结果信息,利用权限配置服务器为所述目标角色配置所述目标配置项实例的权限。2.根据权利要求1所述的方法,其中,所述匹配结果信息包括第一匹配结果信息和第二匹配结果信息;所述响应于在可视化界面,针对目标角色与一个或多个所述目标配置项实例的选择操作,生成用于表征所述目标角色与一个或多个所述目标配置项实例的匹配结果信息,包括:响应于在所述可视化界面,针对所述目标角色与第一目标配置项实例的选择操作,生成所述目标角色与所述第一目标配置项实例的所述第一匹配结果信息;响应于在所述可视化界面,针对所述目标角色与所述第一目标配置项实例的权限属性的选择操作,生成所述目标角色与所述第一目标配置项实例的权限属性的所述第二匹配结果信息。3.根据权利要求2所述的方法,其中,所述权限属性包括以下至少之一:添加属性、删除属性、可视属性和编辑属性。4.根据权利要求1所述的方法,所述确定目标配置项实例拓扑图,包括:获取所述待配置权限的应用的名称信息;根据所述名称信息,确定目标配置项实例拓扑图。5.根据权利要求1所述的方法,还包括:从配置管理数据库,获取所述应用包含的一个或多个第一配置项实例;其中,每一个所述第一配置项实例包含一个或多个第二配置项实例...
【专利技术属性】
技术研发人员:杨喆,谢振山,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。