用户权限管理方法和系统、设备及存储介质技术方案

技术编号:23624925 阅读:37 留言:0更新日期:2020-03-31 22:42
本申请涉及一种用户权限管理方法,用于对多菜单版本的业务系统进行权限管理,包括:由预先创建的角色类别表中选取当前角色类别;由预先创建的菜单版本管理表中选取当前服务菜单,并由当前服务菜单所包括的所有菜单项中选取部分菜单项;将当前角色类别、当前服务菜单和当前服务菜单的部分菜单项写入预先创建的第一权限配置表中;第一权限配置表用于表征角色类别、服务菜单及服务菜单的菜单项三者之间的对应关系。其实现了对于多个不同的菜单版本分配相应的角色类别的目的,使得不同的角色类别只能行使其所对应的菜单版本中的部分菜单项的权限。

User rights management method and system, equipment and storage medium

【技术实现步骤摘要】
用户权限管理方法和系统、设备及存储介质
本公开涉及软件安全管理
,尤其涉及一种用户权限管理方法和系统、设备及存储介质。
技术介绍
业务系统中一般都离不开权限管理,对于以菜单方式提供服务的业务系统,对用户进行菜单授权是必不可少的。权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。权限管理分为两大类:功能级权限管理和数据级权限管理。菜单权限管理属于功能级权限管理。现有的单菜单版本的用户权限管理中业务系统只有一个菜单版本,通过把用户分为若干个角色类别来实现单菜单版本业务系统的用户菜单权限管理。但是在业务系统存在多个菜单版本时,则无法实现对多菜单版本业务系统的用户权限管理。
技术实现思路
有鉴于此,本公开提出了一种用户权限管理方法,可以实现对多菜单版本的业务系统的用户权限管理。根据本公开的一方面,提供了一种用户权限管理方法,用于对多菜单版本的业务系统进行权限管理,包括:由预先创建的角色类别表中选取当前角本文档来自技高网...

【技术保护点】
1.一种用户权限管理方法,用于对多菜单版本的业务系统进行权限管理,其特征在于,包括:/n由预先创建的角色类别表中选取当前角色类别;/n由预先创建的菜单版本管理表中选取当前服务菜单,并由所述当前服务菜单所包括的所有菜单项中选取部分菜单项;/n其中,所述菜单版本管理表用于记录基于所述业务系统所创建的全景菜单和服务菜单;所述当前服务菜单为多个所述服务菜单中的任意一个;/n所述全景菜单包括所述业务系统中所有菜单项的信息;所述服务菜单为所述全景菜单中部分菜单项的集合;/n将所述当前角色类别、所述当前服务菜单和所述当前服务菜单的部分菜单项写入预先创建的第一权限配置表中;/n所述第一权限配置表用于表征所述角...

【技术特征摘要】
1.一种用户权限管理方法,用于对多菜单版本的业务系统进行权限管理,其特征在于,包括:
由预先创建的角色类别表中选取当前角色类别;
由预先创建的菜单版本管理表中选取当前服务菜单,并由所述当前服务菜单所包括的所有菜单项中选取部分菜单项;
其中,所述菜单版本管理表用于记录基于所述业务系统所创建的全景菜单和服务菜单;所述当前服务菜单为多个所述服务菜单中的任意一个;
所述全景菜单包括所述业务系统中所有菜单项的信息;所述服务菜单为所述全景菜单中部分菜单项的集合;
将所述当前角色类别、所述当前服务菜单和所述当前服务菜单的部分菜单项写入预先创建的第一权限配置表中;
所述第一权限配置表用于表征所述角色类别、所述服务菜单及所述服务菜单的菜单项三者之间的对应关系。


2.根据权利要求1所述的方法,其特征在于,还包括:
获取当前设置的用户信息;
将所述用户信息、所述当前角色类别和所述当前服务菜单写入预先创建的第二权限配置表中;
所述第二权限配置表用于表征用户、所述角色类别与所述服务菜单三者之间的对应关系。


3.根据权利要求1或2所述的方法,其特征在于,还包括基于所述业务系统创建所述全景菜单的步骤:
其中,基于所述业务系统创建所述全景菜单,包括:
创建全景菜单版本信息,并将获取到的所述全景菜单版本信息写入所述菜单版本管理表中,并根据所述全景菜单版本信息中的菜单版本的表名创建全景菜单表,并对所述全景菜单表中的菜单项数据进行处理。


4.根据权利要求3所述的方法,其特征在于,还包括基于所述业务系统创建所述服务菜单的步骤:
其中,基于所述业务系统创建所述服务菜单,包括:
创建服务菜单版本信息,并将所述服务菜单版本信息写入所述菜单版本管理表,并根据所述服务菜单版本信息中的菜单版本的表名创建服务菜单表;
获取由所述全景菜单中选择的部分菜单项,并获取插入到所述服务菜单中的位置,将所选择的全景菜单中的部分菜单项及其插入到所述服务菜单中位置信息写入至所述服务菜单中,并对所述服务菜单表中的菜单项数据进行处理。


5.一种用户权限管理系统,用于对多菜单版本的业务系统进行权限管理,其特征在于,包括角色类别管理模块、全景菜单管理模块、服务菜单管理模块、角色类别-服务菜单授权模块和数据存储模块;
所述角色类别管理模块,被配置为创建角色类别表,并对所述角色类别表中的数据进行处理;
所述全景菜单管理模块,被配置为创建所述业务系统的全景菜单,并将创建的所述全景菜单的信息记录至预先创建的菜单版本管理表中,将创建的所述全景菜单的菜单项信息记录至全景菜单表中,并对所述全景菜单中的菜单项数据进行处理;所述全景菜单包括所述业务系统中所有菜单项的信息;
所述服务菜单管理模块,被配置为创建服务菜单,并将创建的所述服务菜单的信息记录至所述菜单版本管理表中,并对所述服务菜单的菜单项数据进行处理;所述服务菜单为所述全景菜单中部分菜单项的集合,且所述服务菜单的个数为多个;
所述角色类别-服务菜单授权模块,被配置为由所述角...

【专利技术属性】
技术研发人员:窦海勇
申请(专利权)人:中国经济信息社有限公司
类型:发明
国别省市:北京;11

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

1