【技术实现步骤摘要】
Web集成系统精确权限访问控制系统及方法
[0001]本专利技术涉及互联网应用权限系统访问控制
,特别是一种Web集成系统精确权限访问控制系统及方法。
技术介绍
[0002]在互联网快速发展的当下,SaaS平台,Iaas平台,Paas平台兴起,各平台支撑的基础系统及业务应用系统安全保障重要环节就是系统权限。通常地,权限属于单个应用系统不可分割的一部分,实现方式是通过账号登录时绑定的角色所拥有的权限或账号拥有多个角色所拥有的权限并集缓存到业务系统中,在登录会话期间通过接口鉴权或者菜单鉴权进行处理。当业务系统的某些功能权限需要进行新增时,就需要在该个业务系统的权限配置中进行配置管理。当多个业务系统需要统一集成时,往往因权限设计及架构不统一,在集成过程中改动配置及改造难度大,权限分配不灵活,缺乏统一灵活按需的权限配置功能,这势必导致企业运营成本增加;不同业务系统权限分配,涉及不同的处理逻辑,在新业务系统迭代开发过程中也会因单独开发权限设置功能导致成本增加。
技术实现思路
[0003]为解决现有技术中存在的问题 ...
【技术保护点】
【技术特征摘要】
1.一种Web集成系统精确权限访问控制系统,其特征在于,包括:权限配置功能模块,用于新增或变更各业务系统的最高权限范围;机构应用管理功能模块,用于配置机构所拥有的业务系统访问权限;机构角色菜单模块,用于配置机构角色所拥有的业务系统的具体功能菜单和功能操作权限;账号管理模块,用于关联角色,账号获得最终的业务系统权限。2.根据权利要求1所述的Web集成系统精确权限访问控制系统,其特征在于,所述业务系统的功能菜单ID设计规则如下:功能菜单的ID规则为menuPrefixID+序号,顶级菜单ID的前缀menuPrefixID由业务应用APP对应的菜单前缀appPrefixID配置确定,子级菜单及功能菜单以父级菜单ID作为前缀,所有菜单序号均从00或0000开始增加,同一业务应用中菜单ID不可重复。3.根据权利要求2所述的Web集成系统精确权限访问控制系统,其特征在于,角色的类型包括超级管理员、平台管理员、机构管理员和机构用户;其中,超级管理员,用于管理所有的平台管理员、机构管理员、机构用户类型角色;平台管理员,用于管理所有的机构管理员、机构用户类型角色;机构管理员,用于管理本机构的机构用户类型角色;机构用户,无管理权限。4.根据权利要求3所述的Web集成系统精确权限访问控制系统,其特征在于,还包括:机构管理模块,用于超级管理员或平台管理员给机构分配业务系统应用,设置相关应用后,新建角色时进行业务系统功能权限的分配;功能菜单配置模块,业务系统的功能权限通过页面操作或导入模版两种方式进行编辑更新;页面操作选择需要增加的顶级菜单、下级菜单、同级菜单或功能菜单,顶级菜单按照业务系统前缀ID生成菜单ID,下级菜单或功能均以父级菜单ID作为前缀生成菜单ID;导入模板操作根据提供的模版进行配置导入,导入的模版菜单Id按照层级关系录入,系统将直接校验菜单ID,新增菜单或修改已有菜单,录入完成后将通过超级管理员角色校验权限菜单录入是否正确;角色管理模块,机构用户角色类型以上的角色类型用于创建相应权限下的角色类型;超级管理员用于创建平台管理员,分配给平台管理员超级管理员所拥有的所有权限或部分权限;平台管理员或机构管理员用于创建的角色权限范围包括机构下所有功能菜单的权限;所有的功能点均通过选中菜单功能、接口进行展示和选择,即精确到任意的功能接口权限;账号关联模块,用于绑定一个或多个角色。5.一种Web集成系统精确权限访问控制方法,其特征在于,包括系统权限录入流程、机构角色应用权限分配流程、门户系统登录流程、集成业务系统从门户进入子系统流程和集成系统快速接入统一集成平台流程,其中:系统权限录入流程具体包括以下步骤:P101、判断当前账户是否有权限操作导入权限模版或新增编辑权限功能,若没有这直接结束流程,否则进入P102;P102、判断是否是模版导入或是新增编辑,若是新增编辑,则进入P105,否则进入P103;P103、判断是否已经配置了应用ID,已配置,进入P105,未配置则进入流程P104;
P104、新增待激活应用ID,并进入流程P105;P105、判断是否新增或编辑菜单功能权限,若是新增,进入P106,否则进入流程P106
‑
1;P106、判断当前功能菜单级别是否存在相同的功能菜单,若存在则结束流程,不存在进入P108;P106
‑
1、判断更新层级是否已存在功能菜单,若存在则结束流程,若不存在,则进入P107;P107、判断当前的层级是否存在变化,若不存在变化,则进入P108
‑
1,若存在变化则进入P108;P108、判断当前菜单是否为顶级菜单,若...
【专利技术属性】
技术研发人员:李成东,
申请(专利权)人:四川启睿克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。