网站首页 > 开源技术 正文
概述
Yearning的权限规范还是挺有特点的,这里简单记录一下,仅供参考。
原则
Yearning采用基于用户的细粒度权限/角色权限,权限最低下放至数据源。
Yearning中用户先以角色的形式分为三大类,分别为 使用者/管理员/执行人。其中管理员/执行人角色为可见管理页面角色, 使用者为非可见管理页面角色。通过角色Yearning在细粒度权限划分之前先将用户分类。使管理类权限不会出现在使用者细粒度权限划分中
可根据每个用户的实际需求配置相应ddl/dml/查询数据源。每一类权限相互独立互不干扰。
基于用户的拼图式权限可最大化保证细粒度权限的多样化,可实现对每一个用户都设置不同权限的目的。
1、用户管理
用户界面如下:
2、数据库管理
数据库界面如下:
3、用户权限
这里其实就是把用户跟数据库,用户跟具体权限,用户和上级审核人做一个绑定关系。
权限界面如下:
4、设置用户权限
4.1、基于用户自主申请
在Yearning中用户可通过首页个人信息栏-查看权限按钮 查看当前权限并可通过申请权限按钮提交权限申请。
该权限申请将会以工单的形式发送给超级管理员进行审批。(超级管理员为admin用户)如开启消息推送,该工单将会进行相应推送。
当超级管理员收到申请之后,可对相应权限工单进行审阅/修改。由于用户申请的权限可能并非实际应授予的权限。所以超级管理员可对权限工单进行直接修改,新增/删除相应权限。修改确认无误后点击同意,该用户权限将自动更新。
4.1.1、权限申请
4.1.2、管理员审核
4.1.3、同意或驳回
注意:
为了防止用户过度提交权限申请。Yearning强制规定用户只有在之前的权限申请通过/驳回之后才能提交新的权限申请。
权限工单为覆盖更新并非增量更新,用户提交时因把之前的权限与申请的权限一起提交
同时超级管理员也可在设置页面设置每个用户单日最大权限申请数。 设置后每个用户一天之内申请权限次数不得超过设置的阈值
4.2 超级管理员直接修改
在Yearning中超级管理员可自行对任意用户的权限进行修改,如需修改 ,可以在用户权限页面进行相应设置
4.2.1、单个用户授权
4.2.2、普通用户批量授权
4.2.3、清空权限
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
猜你喜欢
- 2024-09-08 vr创世神获取煤,铁,铜(vr创世神攻略)
- 2024-09-08 女主偷看被发现,这下结局精彩了#因为一个片段看了整部剧
- 2024-09-08 美国环境保护署列出可以用来抵抗冠状病毒的消毒剂清单
- 2024-09-08 书籍推荐:Machine Learning Yearning
- 2024-09-08 重磅:吴恩达最新的机器学习书籍《Machine Learning Yearning》
- 2024-09-08 YEARNING FXXKY 2018SS红贴布五色小丑短袖
- 2024-09-08 吴恩达新书《Machine Learning Yearning》,附中文版PDF下载
- 2024-09-08 Macheine Learning Yearning学习笔记(七)
- 2024-09-08 Macheine Learning Yearning学习笔记(五)
- 2024-09-08 Macheine Learning Yearning学习笔记(四)
你 发表评论:
欢迎- 07-10公司网站建站选择:人工建站和源码建站分析
- 07-10多用途游戏娱乐新闻网站HTML5模板
- 07-10站长教你搭建属于自己的网站(搭建网站的步骤)
- 07-10php宝塔搭建部署实战响应式塑料封条制品企业网站模板源码
- 07-10自适应响应式汽车配件类网站源码 html5高端大气汽车网站织梦模板
- 07-10网站标签怎么设置?(网站标签怎么设置比较好)
- 07-10PageAdmin企业网站制作中踩过的坑
- 07-10豆包给我输出的html在线象棋源码(有点简单)
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)