1. 比较过其他的一些权限管理框架,一般都是糅合在一起,配了菜单,同时接口权限也配了。(一般是写在每个接口的@Permission相关的注解上,比如dept:add,部门的新增权限)
2. 查阅过作者之前的回答,接口权限与菜单权限分开是因为查数据库的性能。但是我也看到是用了缓存的,既然有缓存,那基本是不存在太大的性能差距吧。
3. 从用户体验的角度,如果每个租户自己去配接口权限,是很懵逼的。(当然,我们可以内置一套接口规则,但是他还是要主动选)
4. 菜单权限配了,对应的接口权限(接口权限细化到了绑定每个子菜单,也就是不能按菜单父级进行渲染,会导致列出一大堆的接口权限需要用户去点击)
5. 配了菜单权限,不配接口权限,那么安全隐患也是有的。
6.特别想请教一下作者大大是怎么考虑的,想学习一下,研究一下!
7.目前我们要适配成,配了菜单,就把接口权限在代码里自己给他配进去。
扫一扫访问 Blade技术社区 移动端