老师啊,快来解决我的问题啊,自己写的RBAC都实现了,就是最后用户登录后,他没权限的路径也能访问,限制不住是怎么回事啊
来源:7-2 SpringSecurity源码解析
煮剑_焚酒
2018-09-04
加微信:zsd1397257618 QQ:1397257618 急死了
版本5.0.7

我写了一个路径,这路径的权限是1

当用户登录授权,也也是1
当他访问别的路径时候怎么也可以访问,不是写了所有路径必须有权限才能访问的吗
写回答
1回答
-
JoJo
2018-09-07
你没写啊...你写的是.anyRequest().authenticated()这是只要登录就能访问,需要权限控制的话应该是这样anyRequest().access("@rbacService.hasPermission(request, authentication)");然后再rabcService这个bean的hasPermission方法里去查数据库判断权限。
00
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题