V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  whoosy  ›  全部回复第 11 页 / 共 25 页
回复总数  482
1 ... 7  8  9  10  11  12  13  14  15  16 ... 25  
做过云平台的一般都有类似的设计经验吧,比如阿里云控制台,总的来讲,大体上分为 3 种,功能权限,数据权限,字段权限。

比如说:
- 功能权限可定义开发角色可以启动虚拟机( RBAC )
- 数据权限可限制你能够看到那些地域的虚拟机( ABAC )
- 字段权限允许你能够访问的详细字段信息,如客户成本等 (FBAC)


从我个人经验来讲,有几点建议
1.数据权限一定要下沉到业务里面去做,而且不能设计的太过于灵活,否则后面一定会演化成性能的负担。
2.基于组织架构的数据权限控制是良好的设计。
3.数据权限应尽量通过数据库谓词下推(如 WHERE 子句)实现,避免内存中过滤。
4.优先使用静态可枚举规则,动态规则需配套缓存和索引优化。
@gxmving 不经常用确实容易得
283 天前
回复了 hangzhou202310 创建的主题 生活 父亲生病,我该不该辞职?
@Pandroid #41 嗅到了一丝女拳的味道
286 天前
回复了 suikaChen 创建的主题 git 请教各位关于 Git 合并的问题
我做过类似的事情,和你的相比只多不少,直接强行合并,按文件解决冲突,最后 QA 全量测试兜底,中间过程心酸不再说了
287 天前
回复了 cs1024 创建的主题 职场话题 经常会遗忘细节...大家也这样么
我还以为说的是我,这难道不是正常现象么
新版本的确实感觉有问题
294 天前
回复了 Alison1113 创建的主题 推广 手痒想算命,感兴趣的进
@LanhuaMa 王上加白
296 天前
回复了 Tomfe 创建的主题 职场话题 UI 太抠细节 强迫前端天天该样式怎么办
这本身就是你的问题,人家对你负责,你却不对人家负责
@aweim 就事论事,不要插科打诨
@NoCash 就按我身边来看,河南农村,只要有儿子并结婚的基本上父母都背有外债,如果有两个以上,享福吧
302 天前
回复了 linora 创建的主题 生活 几天洗一次头?洗多了真的会秃么?
每天早上都洗头,头发依然茂密,秃头和基因有关
309 天前
回复了 sngxx 创建的主题 git 请教一个开发流程中 GIT 解决冲突的问题
@030 #23 不是搞 git 领域的确实不用关注这些,我们很长时间才找到的问题被你一句话给否定了
309 天前
回复了 sngxx 创建的主题 git 请教一个开发流程中 GIT 解决冲突的问题
@lasuar 第一种方式叫循环回合,可能会带来 merge base 爆炸的问题,小项目无所谓随便搞,像远古银行的项目因为不规范导致某些仓库的 merge base 多达上百个,merge 一个小的改动都非常耗时。这种仓库使用 gitlab 、gitee 线上合并是会拒绝的,github 没试过
在职 刚提流程
316 天前
回复了 liubiubiu123123 创建的主题 耳机 求推荐一款 200 多价位的耳机
蓝牙?有线?
换下 dns 试试
321 天前
回复了 onikage 创建的主题 问与答 现在的大模型应用开发就是 prompt 地狱么?
确实,不同的模型对相同 prompt 的输出效果不一样
322 天前
回复了 sunfall 创建的主题 健康 大家注意牙齿健康,牙疼真是要命。
@520discuz #5 我也是这样干的,到现在没换过牙,牙齿已经麻木了
把 vpn 关掉
323 天前
回复了 PeiXyJ 创建的主题 程序员 究竟是如何调用 AI 为自己的程序所用?
不要没有场景硬造场景
1 ... 7  8  9  10  11  12  13  14  15  16 ... 25  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   982 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 19:13 · PVG 03:13 · LAX 11:13 · JFK 14:13
♥ Do have faith in what you're doing.