最近准备做个菜单权限的服务,所以需要调研一下市面上比较好点菜单权限实现或者说相关的比较好的框架有哪些,目前我知道的用来做权限控制的就是 security 和 shiro
最近准备做个菜单权限的服务,所以需要调研一下市面上比较好点菜单权限实现或者说相关的比较好的框架有哪些,目前我知道的用来做权限控制的就是 security 和 shiro
1
tramm Sep 22, 2022
参考 ruoyi
:P |
2
aicfe Sep 22, 2022
我就知道个 rbac 权限设计思想
|
3
iPisces77 Sep 22, 2022 sa-Token
|
4
cheng6563 Sep 22, 2022
ruoyi 一把梭,早点下班不好吗
|
5
bthulu Sep 22, 2022
权限千万别用框架, 要的就是别人不知道你怎么鉴权
|
9
code4you Sep 22, 2022
|
10
qwerthhusn Sep 22, 2022
我感觉倒不如不做菜单权限,只做接口权限,全场一种权限类型。。。。
然后前端如何判断这个菜单展示不展示呢?只需要判断自己有没有这个菜单下面业务的最基本的接口权限就行,比如查询权限,有的话就展示没有不展示。 |
11
aragakiyuii Sep 22, 2022 via iPhone
rbac 手撸
|
12
fengpan567 Sep 22, 2022
手撸一套
|
13
jin7 Sep 22, 2022
自己手撸一套 不难
|
14
narmgalaxy Sep 22, 2022
casbin 就是那个正常在 V2EX 置顶出现的那个
|
15
fkdog Sep 22, 2022
如果只是做 rbac 权限控制的话,并不需要用到 shiro 之类的框架。
权限点-角色-用户,一般是五张表。权限点你也可以直接写成 json 或者 xml 存到代码里。 然后外加实现一个基于 annotation 的拦截器实现 shiro 的 requirepermission 效果。 |
16
learningman Sep 22, 2022
rbac 建个有向图就完事,至于有向图判环判连那都是网上一搜算法一大堆的东西
|
17
o00o Sep 22, 2022
一张表的事 自己撸
|
18
neptuno Sep 23, 2022 via iPhone
之前写过,大概就是一张表加一个拦截器
|
19
yogogo Sep 23, 2022
手撸
|
20
xuanbg Sep 23, 2022
https://github.com/xuanbg ,只有服务端代码没有前端代码,OP 可以参考一下。应该比若依什么的更加简洁。
|
21
luomao Sep 23, 2022
手撸挺快的。现在 JAVA 后端多是微服务,用户体系可能是中台,各个子系统权限也不相同,最好是自己去维护一份 RBAC 然后用拦截器之类的去查询当前用户的权限信息。接口权限控制可以用注解上写权限 code ,拦截器去拿方法上的注解从而获取到当前方法上的权限 code ,去和 RBAC 比较就行,扩展性还是很强的。
|
22
EddieWang OP 最后决定应该是手撸了,因为我们其实只是需要一个菜单权限的控制(到按钮级),至于用户注册登录那些权限啥的,我们有中台
|