一、Spring Security的用户认证信息保存在Authentication的实现类中
二、使用AuthenticationManager来管理Authentication,AuthenticationManager有个authenticate方法来做认证
三、AuthenticationProvider是AuthenticationManager的实现类,可以有多个实现类,Spring Security默认parent实现类会在自定义实现类不能匹配时,进行兜底处理
四、多个AuthenticationProvider则由providerManager来进行管理