一种权限处理方法及装置制造方法及图纸

技术编号:14873381 阅读:48 留言:0更新日期:2017-03-23 21:02
本申请提供了一种权限处理方法及装置,应用于权限统一管理平台,权限处理方法包括:获取待管理业务应用系统的用户信息;利用统一权限管理模型和待管理业务应用系统的用户信息,构建待管理业务应用系统中各个用户的权限及待管理业务应用系统中各个用户的权限所关联的资源。在本申请中,通过以上方式提高了权限开发的效率。

【技术实现步骤摘要】

本申请涉及软件领域,特别涉及一种权限处理方法及装置
技术介绍
在信息化系统建设中,同一个企业会针对不同的业务建立不同的业务应用系统,每个业务应用系统会涉及到权限设置和权限管理。目前,每个业务应用系统各自单独设置权限,具体为:每个业务应用系统各自设置单独的权限模型,按照各自单独的权限模型设置权限。然而,每个业务应用系统都需要单独设置权限模型,增加了权限开发的工作量,从而降低了权限开发的效率。
技术实现思路
为解决上述技术问题,本申请实施例提供一种权限处理方法及装置,以达到提高权限开发的效率的目的,技术方案如下:一种权限处理方法,应用于权限统一管理平台,所述方法包括:获取待管理业务应用系统的用户信息;利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。优选的,所述方法还包括:接收所述待管理业务应用系统发送的携带有用户名的权限获取请求;响应所述权限获取请求,从所述待管理业务应用系统中各个用户的权限中选取出所述用户名对应的用户的权限;获取所述用户名对应的用户的权限所关联的资源;将所述用户名对应的用户的权限和所述用户名对应的用户的权限所关联的资源发送至所述待管理业务应用系统。优选的,所述方法还包括:管理所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。优选的,所述利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源,包括:利用所述统一权限管理模型和所述待管理业务应用系统的用户信息,创建所述待管理业务应用系统的角色及资源;为所述待管理业务应用系统的角色授予预设权限,得到授权角色;从所述待管理业务应用系统的资源中选取出所述授权角色对应的资源,作为所述授权角色关联的资源;为所述待管理业务应用系统中的各个用户授予所述授权角色。优选的,所述统一权限管理模型的生成过程,包括:获取各个业务应用系统的权限管理的功能信息;根据各个所述业务应用系统的权限管理的功能信息,构建出满足各个所述业务应用系统的统一权限管理模型。一种权限处理装置,应用于权限统一管理平台,所述装置包括:第一获取模块,用于获取待管理业务应用系统的用户信息;第一构建模块,用于利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。优选的,还包括:接收模块,用于接收所述待管理业务应用系统发送的携带有用户名的权限获取请求;选取模块,用于响应所述权限获取请求,从所述待管理业务应用系统中各个用户的权限中选取出所述用户名对应的用户的权限;第二获取模块,用于获取所述用户名对应的用户的权限所关联的资源;发送模块,用于将所述用户名对应的用户的权限和所述用户名对应的用户的权限所关联的资源发送至所述待管理业务应用系统。优选的,还包括:管理模块,用于管理所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。优选的,所述第一构建模块包括:创建单元,用于利用所述统一权限管理模型和所述待管理业务应用系统的用户信息,创建所述待管理业务应用系统的角色及资源;第一授予单元,用于为所述待管理业务应用系统的角色授予预设权限,得到授权角色;选取单元,用于从所述待管理业务应用系统的资源中选取出所述授权角色对应的资源,作为所述授权角色关联的资源;第二授予单元,用于为所述待管理业务应用系统中的各个用户授予所述授权角色。优选的,还包括:第三获取模块,用于获取各个业务应用系统的权限管理的功能信息;第二构建模块,用于根据各个所述业务应用系统的权限管理的功能信息,构建出满足各个所述业务应用系统的统一权限管理模型。与现有技术相比,本申请的有益效果为:在本申请中,由权限统一管理平台,利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源,实现了采用同一个权限管理模型构建不同的业务应用系统的权限,不需要构建多个权限模型,减少了权限开发的工作量,从而提高了权限开发的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的权限处理方法的一种流程图;图2是本申请提供的统一权限管理模型的生成过程的是一种流程图;图3是本申请提供的权限处理方法的一种子流程图;图4是本申请提供的权限处理方法的另一种流程图;图5是本申请提供的权限处理方法的再一种流程图;图6是本申请提供的权限处理装置的一种逻辑结构示意图;图7是本申请提供的权限处理装置的另一种逻辑结构示意图;图8是本申请提供的权限处理装置的再一种逻辑结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一本实施例提供了一种权限处理方法,应用于权限统一管理平台。请参见图1,其示出了本申请提供的权限处理方法的一种流程图,可以包括以下步骤:步骤S11:获取待管理业务应用系统的用户信息。步骤S12:利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。步骤S11至步骤S12示出的权限处理过程适用于不同的待管理业务应用系统的权限的设置,即利用统一权限管理模型可以构建不同的待管理业务应用系统的权限。在本申请中,由权限统一管理平台,利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源,实现了采用同一个权限管理模型构建不同的业务应用系统的权限,不需要构建多个权限模型,减少了权限开发的工作量,从而提高了权限开发的效率。在本实施例中,统一权限管理模型的生成过程请参见图2,可以包括以下步骤:步骤S21:获取各个业务应用系统的权限管理的功能信息。各个业务应用系统的权限管理的功能信息具体可以包括:用户管理信息,角色管理信息,资源管理信息,权限审计信息等。用户管理信息是指各业务系统的用户信息;角色管理信息主要包括各系统的角色信息,同时进行用户、角色之间的授权关系,角色、资源的授权关系;资源管理信息主要是各业务系统的资源(包含菜单,按钮等)信息;权限审计信息主要是针对权限的操作进行审计,查询,保障权限操作的安全。步骤S22:根据各个所述业务应用系统的权限管理的功能信息,构建出满足各个所述业务应用系统的统一权限管理模型。权限统一管理平台针对以上权限管理的功能信息进行权限管理模型的设计及实现,满足业务应用系统的需要本文档来自技高网...
一种权限处理方法及装置

【技术保护点】
一种权限处理方法,其特征在于,应用于权限统一管理平台,所述方法包括:获取待管理业务应用系统的用户信息;利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。

【技术特征摘要】
1.一种权限处理方法,其特征在于,应用于权限统一管理平台,所述方法包括:获取待管理业务应用系统的用户信息;利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述待管理业务应用系统发送的携带有用户名的权限获取请求;响应所述权限获取请求,从所述待管理业务应用系统中各个用户的权限中选取出所述用户名对应的用户的权限;获取所述用户名对应的用户的权限所关联的资源;将所述用户名对应的用户的权限和所述用户名对应的用户的权限所关联的资源发送至所述待管理业务应用系统。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:管理所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述利用统一权限管理模型和所述待管理业务应用系统的用户信息,构建所述待管理业务应用系统中各个用户的权限及所述待管理业务应用系统中各个用户的权限所关联的资源,包括:利用所述统一权限管理模型和所述待管理业务应用系统的用户信息,创建所述待管理业务应用系统的角色及资源;为所述待管理业务应用系统的角色授予预设权限,得到授权角色;从所述待管理业务应用系统的资源中选取出所述授权角色对应的资源,作为所述授权角色关联的资源;为所述待管理业务应用系统中的各个用户授予所述授权角色。5.根据权利要求1-3任意一项所述的方法,其特征在于,所述统一权限管理模型的生成过程,包括:获取各个业务应用系统的权限管理的功能信息;根据各个所述业务应用系统的权限管理的功能信息,构建出满足各个所述业务应用系统的统一权限管理模型。6.一种权限...

【专利技术属性】
技术研发人员:江春华陈显龙罗新伟杨志鹏张保健孙敏杰
申请(专利权)人:北京恒华伟业科技股份有限公司
类型:发明
国别省市:北京;11

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

1