一种基于RBAC的分层授权控制管理引擎制造技术

技术编号:28942427 阅读:29 留言:0更新日期:2021-06-18 21:49
本发明专利技术提供一种基于RBAC的分层授权控制管理引擎,包括:权限控制基础服务、层级控制载体、授权服务及鉴权服务。通过RBAC授权系统与层级融合,在功能授权上可以将角色与层级绑定,实现按层级授权功能,在数据访问上可以根据层级进行数据筛选,实现按层级控制数据的访问访问,让业务可以进行分层管理、分层运营,该引擎可以对传统的连锁模式将业务迁移到线上做技术支撑;拥有足够的易用性和扩展性;可以适配不同层级管理的需求;实现上级自动管理下级,避免了授权的复杂操作,提供了系统管理员的工作效率。

【技术实现步骤摘要】
一种基于RBAC的分层授权控制管理引擎
本专利技术属于物联网
,尤其涉及一种基于RBAC的分层授权控制管理引擎。
技术介绍
随着互联网给传统行业带来了新的格局,各行业将业务从线下搬到线上的过程也遇到了诸多挑战,如连锁品牌行业,以门店为最小单位,逐级划分运营管理职责,形成一个完整分层多级的连锁运营管理体系,这是在线下已经成熟的模式,但是要将这套模式搬到线上来,那就需要有一套可以支持分层级授权管理的系统来支撑,传统的授权管理系统主要用于功能管理,所以无法完全支持这种多层级运营的场景。
技术实现思路
为解决上述技术问题,本专利技术提供一种基于RBAC的分层授权控制管理引擎。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。本专利技术采用如下技术方案:在一些可选的实施例中,提供一种基于RBAC的分层授权控制管理引擎,包括:权限控制基础服务,用于提本文档来自技高网...

【技术保护点】
1.一种基于RBAC的分层授权控制管理引擎,其特征在于,包括:/n权限控制基础服务,用于提供权限数据缓存、权限数据存储及权限数据加载服务;/n层级控制载体,为用于体现授权目标上下级关系的结构;/n授权服务,用于为将系统的功能操作权限和数据访问权限赋予给角色再到人的过程提供支撑;/n鉴权服务,用于当人员访问系统时,判断该人员是否有访问相应资源或数据的权限。/n

【技术特征摘要】
1.一种基于RBAC的分层授权控制管理引擎,其特征在于,包括:
权限控制基础服务,用于提供权限数据缓存、权限数据存储及权限数据加载服务;
层级控制载体,为用于体现授权目标上下级关系的结构;
授权服务,用于为将系统的功能操作权限和数据访问权限赋予给角色再到人的过程提供支撑;
鉴权服务,用于当人员访问系统时,判断该人员是否有访问相应资源或数据的权限。


2.根据权利要求1所述的一种基于RBAC的分层授权控制管理引擎,其特征在于,所述授权服务包括:
应用授权接入机制,为确定待接入资源的名称、编码、授权类型、所属子系统的规范;
资源导入单元,用于按照所述应用授权接入机制将资源导入系统;
功能绑定单元,用于对资源进行封装;
角色预置单元,为系统提供的预置角色入口。


3.根据权利要求2所述的一种基于RBAC的分层授权控制管理引擎,其特征在于,所述授权服务还包括:
预置角色授权管理单元,用于将预置角色赋予到人,令被赋予角色的人拥有相应...

【专利技术属性】
技术研发人员:相飞王桐邓丘王鑫
申请(专利权)人:北京慧友云商科技有限公司
类型:发明
国别省市:北京;11

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

1