bler 最近的时间轴更新
bler

bler

V2EX 第 633201 号会员,加入于 2023-06-09 10:48:12 +08:00
一个权限控制问题
程序员  •  bler  •  8 天前  •  最后回复来自 soul11201
26
有没有噪音小点的笔记本
计算机  •  bler  •  32 天前  •  最后回复来自 wonderfulcxm
28
有没有好的翻译软件推荐
程序员  •  bler  •  44 天前  •  最后回复来自 Rust2015
4
bler 最近回复了
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
@Ericality 确实够了,但是自有项目,有点像玩养成游戏一样,想玩点新花样。一开始我是没有将关系从订单表中独立出来的,并且还是自建了一套用户等级产品等级的一套权限管理方式,但是我发现不独立出来不好搞权限的有效期,以及添加一些新信息,以便有效的管理用户-产品的权限,我就独立出来了。

接触到 RBAC 后,我废弃了自有那套用户等级,产品等级那套东西,改用用户组,权限,用户,采用给用户组授权,将用户添加到用户组的方式,实现权限管理,代码简洁了很多

但是这套权限管理好像不够精细,比如给产品一个种类,然后添加一个用户组,给这个用户组授权访问这类产品的权限,当我想给“用户到具体某一个产品”添加权限的时候,发现采用用户组这种方式,产品表越大,定义的权限就越多,权限表就会变大

事情又回到开始了,我能想到的是从订单表中独立出 一张表,管理“用户具体到某一个产品“的权限。

但是我感觉差了点什么,感觉这种方案不够体系化
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
有感而发,有些东西还是需要参考别人的东西。自己搞了一个小破站,一开始搞那个权限控制,搞了一个用户等级和产品等级的东西,让他们在那比较,不经意间刷抖音,看到 RBAC ,了解了一下,才发现自己代码写的有多烂。之前好多东西都糅杂在 service 里面,搞得 service 代码又长,可读性还很差
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
@soul11201 谢谢大佬
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
@COW 感谢大佬,rbac+可能正是我需要的东西
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
有大佬知不知道 github 上,有没有权限控制比较复杂精细的项目,想参考一下别人的权限系统是如何架构的
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
总结一下,大致方案就是另立一张表,然后再 service 中做处理,很好奇一个大项目是如何颗粒化控制这些权限的。
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
大概明白了,功能权限有点类似角色的权限管理,数据权限就是更加细粒度的权限管理,不知道理解的对不对
8 天前
回复了 bler 创建的主题 程序员 一个权限控制问题
@pigf 大佬,举一个例子说说
了解了一下 go ,虽然是编译成二进制文件,但是它依赖一个 runtime 运行时的东西,在我看来其实也是属于虚拟机的范畴,只不过相比于 python 这种,应该要小一点,你可以试试打包一下,看看文件大不大
好像 go 也可以,直接编译成二进制,go 现在也挺火的,工具库应该也多,可以试试
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 20:22 · PVG 04:22 · LAX 12:22 · JFK 15:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.