先看看这种核心流程图
这张图是SpringSecurity认证涉及到的核心类
让应用Debug启动
点击表单登录
进入到
这个就是上图中的绿色过滤器 , 这个类中首先进入attemptAuthentication这个方法,获取用户名密码,然后用获取到的用户名密码构建了一个UsernamePasswordAuthenticationToken这个对象
顶层就是实现了Authentication,这个Authentication实际上就是封装登录这的认证信息,接着上面构建UsernamePasswordAuthenticationToken对象就会调用下面的构造方法
SpringSecurity表单登录流程源码分析
最新推荐文章于 2024-06-15 16:48:03 发布