需求缘起
本节通过扩展access()的SpEL表达式实现URL动态权限。
编码思路
通过扩展SpEL表达式主要在配置具体的类和实现的方法,如下示例
.access("@authService.canAccess(request,authentication)");
其中authService是一个类,canAccess是其中的方法:
@Component
public class AuthService {
public boolean canAccess(HttpServletRequest request, Authentication authentication) {
//在这里编写校验代码…
return true;
}
}
一、扩展access()的SpEL表达式
更多推荐
Spring Boot+Spring Security:基于URL动态权限:扩展access()的SpEL表达式 - 第15篇
发布评论