springsecurity

Filter顺序在FilterComparator进行定义
org.springframework.security.config.annotation.web.builders

先后顺序,有许多没写
1.UsernamePasswordAuthenticationFilter
2.BasicAuthenticationFilter,如果从其它平台想跳过登录页,通过在这个里面,生成一个UsernamePasswordAuthenticationToken,然后调用authenticationManager进行认证该token是否有效;
然后使用SecurityContextHolder存储该token;
3.SessionManagementFilter会从SecurityContextHolder中拿去用户进行判断用户是否登录,然后确定是否放行

原文地址:https://www.cnblogs.com/TheoryDance/p/14914351.html