Spring Security基本原理

版权声明:士,不可以不弘毅,任重而道远 https://blog.csdn.net/superbeyone/article/details/84589786


Spring Security基本原理

1. Spring Security过滤器链

在这里插入图片描述

2. 源码跟踪

2.1 FilterSecurityInterceptor

在这里插入图片描述

2.2 ExceptionTranslationFilter

在这里插入图片描述

2.3 放行后会重定向到登录页面

在这里插入图片描述

2.4 点登录后,进入UsernamePasswordAuthenticationFilter

在这里插入图片描述

2.5 拿到用户名和密码

在这里插入图片描述

2.6 放行后会回到FilterSecurityInterceptor

在这里插入图片描述

2.7 此时不会再进入异常

在这里插入图片描述

2.8 下一步会执行自己的Controller

在这里插入图片描述

2.9 执行结束,返回结果

在这里插入图片描述

github 项目源码地址

猜你喜欢

转载自blog.csdn.net/superbeyone/article/details/84589786
今日推荐