作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO
联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬
学习必须往深处挖,挖的越深,基础越扎实!
认证流程源码级详解
之前的课程都是实现spring给出的扩展钩子。比如:自定义登录页,自定义登录成功处理等;
但是是很碎片化的,在脑海中链接不起来,只知道该这样做;
本章节讲述源码。
- 认证处理流程说明
- 认证结果如何在多个请求之间共享
- 获取认证用户信息
认证处理流程说明
跟着这个流程和之前配置的地方,去一步一步的看源码;这个很重要!!
- AuthenticationManager 管理所有的Provider,并选择适合的进行验证
- AuthenticationProvider 验证提供者,可以自己写provider处理自己的业务场景逻辑