SpringSecurity - 重要概念

一、Authentication

常用的就是 UsernamePasswordAuthenticationToken

 这个类就保存了我们登录用户的基本信息。

 二、AuthenticationManager

只有一个接口:

Authentication authenticate(Authentication authentication)
throws AuthenticationException;

 三、AuthenticationProvider

有两个接口:

Authentication authenticate(Authentication authentication)
throws AuthenticationException;
boolean supports(Class<?> authentication);

实现:

 常用的是 DaoAuthenticationProvider,这个是真正的验证执行者。

 

posted on 2021-10-15 10:45  TrustNature  阅读(46)  评论(0)    收藏  举报