[发明专利]一种基于用户类型的权限控制方法、设备及介质在审
申请号: | 202210899255.0 | 申请日: | 2022-07-28 |
公开(公告)号: | CN115150188A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 李江坤;李丽;周祥国 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 肖鹏 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 类型 权限 控制 方法 设备 介质 | ||
1.一种基于用户类型的权限控制方法,其特征在于,所述方法包括:
获取主数据推送的参与项目的至少一个用户的用户信息;
根据所述用户信息为该用户分配预设置的用户类型;
根据所述用户类型为该用户授予所述用户类型对应的权限,以使该用户能够使用所述权限对应的功能模块。
2.如权利要求1所述的基于用户类型的权限控制方法,其特征在于,所述方法还包括:
获取项目中至少一个功能模块的信息;
根据所述功能模块的信息设置该功能模块对应的用户类型;
根据所述用户类型设置对应的角色;
根据所述角色为该用户类型授予对应的权限。
3.如权利要求2所述的基于用户类型的权限控制方法,其特征在于:
所述用户类型中至少包括以下信息:用户类型标识、用户类型编号、用户类型名称、该用户类型对应的功能模块标识。
4.如权利要求2所述的基于用户类型的权限控制方法,其特征在于:
所述权限中至少包括以下信息:用户类型标识、角色标识。
5.如权利要求2所述的基于用户类型的权限控制方法,其特征在于,所述方法还包括:
获取项目中多个功能模块的信息;
根据所述多个功能模块的信息设置各功能模块对应的用户类型,并设置各用户类型之间的互斥关系。
6.如权利要求5所述的基于用户类型的权限控制方法,其特征在于:
所述各用户类型之间的互斥关系中至少包括以下信息:用户类型标识、互斥的用户类型标识。
7.如权利要求2所述的基于用户类型的权限控制方法,其特征在于,根据所述角色为该用户类型授予对应的权限之后,所述方法还包括:
若所述用户类型与对应的权限之间的关系发生变化,则为该用户类型重新授予更新的权限。
8.如权利要求1所述的基于用户类型的权限控制方法,其特征在于,所述方法还包括:
获取用户发送的访问指令,所述访问指令中至少包括待访问的功能模块标识;
根据所述用户的用户类型,查询该用户类型对应的权限;
判断所述待访问的功能模块标识对应的功能模块是否在所述权限对应的功能模块范围内;
若是,则所述用户能够使用其权限访问所述待访问的功能模块标识对应的功能模块。
9.一种服务包部署的设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取主数据推送的参与项目的至少一个用户的用户信息;
根据所述用户信息为该用户分配预设置的用户类型;
根据所述用户类型为该用户授予所述用户类型对应的权限,以使该用户能够使用所述权限对应的功能模块。
10.一种服务包部署的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
获取主数据推送的参与项目的至少一个用户的用户信息;
根据所述用户信息为该用户分配预设置的用户类型;
根据所述用户类型为该用户授予所述用户类型对应的权限,以使该用户能够使用所述权限对应的功能模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210899255.0/1.html,转载请声明来源钻瓜专利网。