clipboard.png
web.xml里面配置的过滤器链:

clipboard.png
1.当用户使用表单请求时,进入UsernamePasswordAuthenticationFilter,返回一个userDetailService的实例,
一般是从数据库中查询出来的实例,然后直接到最后一个FilterSecurityIntercepter,如果有错,则抛错给前面一个ExceptionTrasactionFilter进行抛错,如果没有错则放行,可以访问对应的资源

上面是总的执行流程,下面单独说一下UsernamePasswordAuthenticationFilter的认证流程

clipboard.png

这个图应该都看得懂,和springSecurity里面的配置流程是一样的
AuthenticationProvider就相当于自定义的MyUserDetailService


BISKEE
14 声望1 粉丝

引用和评论

0 条评论