采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我在配置中写死了一个路径 如,/admin/index。权限为 1,剩下的都要有权限才能访问。在登录后授权 ROLE_1。
项目中的其他路径都可以访问。如/admin/menus。/admin/roles 。等等这是为什么啊?
还有http.authorizeRequests() 不通过方法链调用可以吗?就一条条的写
你写的是.anyRequest().authenticated()这是只要登录就能访问所有请求,需要权限控制的话应该是这样anyRequest().access("@rbacService.hasPermission(request, authentication)");然后再rabcService这个bean的hasPermission方法里去查数据库判断权限。
最后一句话没看懂...
登录后可查看更多问答,登录/注册
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2.1k 2
1.5k 1
2.6k 16
1.5k 14
5.7k 12