Spring Boot+Spring Security:基于URL动态权限:扩展access()的SpEL表达式 - 第15篇

需求缘起

       本节通过扩展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表达式

猜你喜欢

转载自blog.csdn.net/linxingliang/article/details/104718233
今日推荐