码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ZDH-权限模块


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

    目录

    项目源码

    预览地址

    安装包下载地址

    ZDH权限模块

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

    ZDH权限模块-菜单管理

    ZDH权限模块-角色管理

    ZDH权限模块-用户配置

    ZDH权限模块-权限申请


    项目源码

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

    预览地址

    后台管理-登陆

    1. 用户名:zyc
    2. 密码:123456

    安装包下载地址

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

    ZDH权限模块

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

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

    ZDH权限模块-重要名词

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

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

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

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

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

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

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

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

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

    ZDH权限模块-菜单管理

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

    ZDH权限模块-角色管理

    声明角色拥有的的菜单

    ZDH权限模块-用户配置

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

    ZDH权限模块-权限申请

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

  • 相关阅读:
    魔兽世界开服一条龙服务端架设服务器搭建
    Javascript抓取京东、淘宝商品数据
    【BOOST C++ 9 文件系统】(2)文件和目录
    [Linux版本Debian系统]安装cuda 和对应的cudnn以cuda 12.0为例
    为什么SOTA网络在你的数据集上不行?来看看Imagnet结果的迁移能力研究
    dubbo安装跟部署
    股票python量化交易020-双均线策略(上)
    数学——图形题
    【网络爬虫 | Python】数字货币ok链上bitcoin大额交易实时爬取,存入 mysql 数据库
    NTB0101GS1Z 电压电平 移位器 产品概述 特性
  • 原文地址:https://blog.csdn.net/zhaoyachao123/article/details/132650107
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号