ZDH-权限模块

本次介绍基于ZDH v5.1.2版本

目录

项目源码

预览地址

安装包下载地址

ZDH权限模块

ZDH权限模块-重要名词划分

ZDH权限模块-菜单管理

ZDH权限模块-角色管理

ZDH权限模块-用户配置

ZDH权限模块-权限申请


项目源码

zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台

预览地址

后台管理-登陆

用户名:zyc
密码:123456

安装包下载地址

登录预览系统-可下载安装包

ZDH权限模块

权限模块是为zdh_web平台提供权限管理服务,按照权限控制范围可划分为,功能权限控制数据权限控制,及大数据模块权限控制,目前功能权限控制,数据权限控制,以开发完成并使用, 大数据模块权限控制还在开发中(主要为hadoop,hive,habse,presto等服务提供权限控制)

权限模块同样使用zdh_web做可视化,方便用户人员使用

ZDH权限模块-重要名词

菜单:菜单,接口,函数,页面 等功能性资源的抽象,每个菜单都有唯一的一个英文标识

角色:根据用户的职责或者用户的某一个属性,对一批用户按照特定的规则进行分类的抽象,一个用户可以拥有多个角色,一个角色拥有多个菜单,通过角色控制功能权限

用户组:用户组也可以理解为组织架构,唯一的缺点是,当前用户组还未实现组织架构上下级的关系,用户组代表了,当前用户所属的部门,团队

用户:用户基础信息控制,比如邮箱,手机号,这里的用户只是用户标识,并不做用户登录认证

数据标识:简单数据权限控制的最小单位,数据标识不是固定的,对于少量数据控制的团队,可通过创建多个数据标识来划分数据,创建数据标识可以根据团队,业务线等规则创建,原理就是用户拥有了哪些标识,这个用户就可以查看这些标识的数据

标识组:在数据标识基础上,通过划分多个数据标识为一个标识,来简化数据控制

维度管理:对于复杂的数据管理,通过多种k-v结构的数据标识来控制

产品:产品是对一个系统,一个平台或者一个服务的简称,上述所有的服务都是基于一个产品来实现的,如果需要对多产品实现控制,则需要创建多个产品服务来实现

权限API: 上述菜单,角色等所有能力都只是实现了可视化配置及管理,对于项目中的权限控制,则需要调用api服务根据配置的信息,调用者手动实现

ZDH权限模块-菜单管理

以树形结构声明菜单,易于控制和理解

ZDH-权限模块_第1张图片

ZDH权限模块-角色管理

声明角色拥有的的菜单

ZDH-权限模块_第2张图片

ZDH权限模块-用户配置

维护用户基础信息及拥有的角色,用户组,维度等

ZDH-权限模块_第3张图片

ZDH权限模块-权限申请

提供权限申请能力(涉及申请的审批流将于之后单独出博客说明)

ZDH-权限模块_第4张图片

你可能感兴趣的:(ZDH,权限管理)