自学内容网 自学内容网

ZDH权限-扩展支持数据权限

目录

项目源码

预览地址

安装包下载地址

ZDH权限模块

ZDH权限扩展更细粒度方案

第一种方案:

第二种方案:

ZDH权限扩展支持数据权限-新增属性

总结

感谢支持


项目源码

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

预览地址

后台管理-登陆

用户名:zyc
密码:123456

安装包下载地址

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

ZDH权限模块

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

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

ZDH权限扩展更细粒度方案

第一种方案:

在原有维度上-增加更多的维度,比如原来 是 部门维度,改成 部门-新增, 部门-删除,部门-删除等维度

第二种方案:

新增属性,维护维度和属性的绑定关系,通过维度绑定的属性 间接控制更细粒度权限,基础属性可以有 增,删,改,查, 可通过自己的业务场景,扩展自定义属性,实现符合自己业务的权限控制

最终选择第二种方案

ZDH权限扩展支持数据权限-新增属性

zdh权限文章:https://blog.csdn.net/zhaoyachao123/article/details/132650107

zdh权限是在原有基础上通过增加了【属性】,属性是在维度值基础上增加的,在此之前,维度是是控制数据权限的最细粒度,以zdh这个平台为例子,当前的数据粒度仅控制到组,部门维度,在这个组/部门下都拥有增删改查权限,如下图,右边是本次扩展的属性,定义增删改查,4个属性,并自定义可扩展属性,用户绑定了组/部门, 还必须配置在此组/部门下是否有增删改查权限,以此达到更细粒度数据权限控制,如果默认的属性不满足,可在属性页 增加自定义属性(此处在之后版本会单独增加一个属性列表,方便通过选择的方式控制)

总结

    zdh权限-数据权限-通过自定义属性,可支持复杂多变的数据权限控制,当前方案不是唯一方案,但是验证了其可行性

感谢支持

如果觉得项目有意思可以在github上给个星星和fork, 也可以分享给朋友,  zdh_web: https://github.com/zhaoyachao/zdh_web


原文地址:https://blog.csdn.net/zhaoyachao123/article/details/143452473

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!