一、该问题的重现步骤是什么?
1. 为一个集团开发综合管理平台,其中对部分保密区域的监控调阅,只有指定的2位监控管理员可以看,要求admin也不能看到。在系统中,admin可以看到所有的菜单,监控树形结构吧,如果要限制admin是不是要定制写死?
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
你给需要保密的模块controller上面 加上这个注解应该就可以了
@PreAuth(role = "你指定的角色别名")
对应逻辑在这里:https://center.javablade.com/blade/BladeX-Tool/src/branch/master/blade-core-auth/blade-core-secure/src/main/java/org/springblade/core/secure/aspect/AuthAspect.java#L104
你可以打断点调试下。
扫一扫访问 Blade技术社区 移动端