【技术实现步骤摘要】
权限管理方法、系统、设备及存储介质
本专利技术涉及数据仓库
,尤其涉及一种权限管理方法、系统、设备及存储介质。
技术介绍
企业在统一规划构建了数据仓库后,打破了传统的数据孤岛问题,方便了各业务部门使用数据构建相关的应用,但是随之而来的数据安全问题亟待解决。统一数据仓库之后,为了方便各业务部门取数,数据权限是没有管控的,具有很大的安全隐患。已有的报表系统,BI(Businessintelligence,商业智能)系统等内部权限管控大多是各自管理各自的系统,且以菜单权限、报表权限等为主,没有大数据统一的权限管控。每个系统的权限管理和认证都是单独的,用户申请权限需要重复申请,增加了流程,降低了工作效率。
技术实现思路
针对现有技术中的问题,本专利技术的目的在于提供一种权限管理方法、系统、设备及存储介质,以数据库作为资产来实现数据仓库的统一权限管理。本专利技术实施例提供一种权限管理方法,包括如下步骤:接收到用户权限鉴定请求;从所述权限鉴定请求中获取鉴定的用户信息和访问的数据库信息;判断用户是 ...
【技术保护点】
1.一种权限管理方法,其特征在于,包括如下步骤:/n接收到用户权限鉴定请求;/n从所述权限鉴定请求中获取鉴定的用户信息和访问的数据库信息;/n判断用户是否具有访问的数据库的操作权限;/n根据判断结果确定权限鉴定结果。/n
【技术特征摘要】
1.一种权限管理方法,其特征在于,包括如下步骤:
接收到用户权限鉴定请求;
从所述权限鉴定请求中获取鉴定的用户信息和访问的数据库信息;
判断用户是否具有访问的数据库的操作权限;
根据判断结果确定权限鉴定结果。
2.根据权利要求1所述的权限管理方法,其特征在于,从所述权限鉴定请求中获取访问的数据库信息,包括如下步骤:
从所述权限鉴定请求中获取访问的数据表信息;
根据所述访问的数据表信息确定对应的访问的数据库信息;
所述根据判断结果确定权限鉴定结果,包括如下步骤:
如果用户具有访问的数据库的操作权限,判断用户是否具有访问的数据表的操作权限;
如果是,则确定用户的权限鉴定成功。
3.根据权利要求2所述的权限管理方法,其特征在于,所述权限鉴定请求还包括鉴定的操作类型;
所述判断用户是否具有访问的数据库的操作权限,包括判断用户是否对访问的数据库具有鉴定的操作类型的操作权限;
所述判断用户是否具有访问的数据表的操作权限,包括判断用户是否对访问的数据表具有鉴定的操作类型的操作权限。
4.根据权利要求1所述的权限管理方法,其特征在于,所述判断用户是否具有访问的数据库的操作权限,包括如下步骤:
根据鉴定的用户信息查询用户的角色信息;
判断用户的角色是否具有访问的数据库的操作权限。
5.根据权利要求4所述的权限管理方法,其特征在于,所述根据鉴定的用户信息查询用户的角色信息之后,还包括如下步骤:
判断用户的角色的当前状态是否为可用状态;
如果是,则判断用户的角色是否具有访问的数据库的操作权限。
6.根据权利要求4所述的权限管理方法,其特征在于,所述权限鉴定请求还包括访问的数据表信息和鉴定的操作类型;
所述判断用户的角色是否具有访问的数据库的操作权限,包括判断用户的角色是否对访问的数据库具有鉴定的操作类型的操作权限;
所述根据判断结果确定权限鉴定结果,包括如下步骤:
如果用户的角色具有...
【专利技术属性】
技术研发人员:韩文欣,
申请(专利权)人:江苏满运软件科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。