源码讲解文章:点击打开链接
1、认证实现主要由四部分组成:
认证提供着:AuthenticationProvider的实现类
AbstractUserDetailsAuthenticationProvider、DaoAuthenticationProvider
认证提供者的管理者:AuthenticationManager的实现类
ProviderManager
认证提供者的管理者的生产者:SecurityBuilder的实现类
AbstractSecurityBuilder、AbstractConfiguredSecurityBuilder、AuthenticationManagerBuilder
配置类:DaoAuthenticationConfigurer