目录
1.WebSecurityConfigurerAdapter security的配置类
2.UserDetailsService 接口,实现它来做用户的查询
3.BCryptPasswordEncoder 用户密码加密类
4.UserDetails 接口 根据用户名查询返回的用户信息
5.HttpSessionRequestCache security会把当前的请求缓存在这个类里面,利用它可以拿到缓存的请求
6.RedirectStrategy security中做重定向的接口
[email protected],@ConfigurationProperties,@EnableConfigurationProperties
10.ObjectMapper 隶属于jsckosn,json与对象之间转换,用于页面输出
11.UsernamePasswordAuthenticationFilter 表单登录的过滤器
12.ProviderManager 表单登录的Manager
13.AbstractUserDetailsAuthenticationProvider,DaoAuthenticationProvider 表单登录的Provider
15.SecurityContextHolder 对ThreadLocal做了封装
16.SecurityContextPersistenceFilter 过滤器链上的第一个过滤器实现了认证结果在多个请求之间的共享
18.SessionStrategy 操作session的类
20.OncePerRequestFilter security中只会执行一次的过滤器
21.Security中的异常抛出都为AuthenticationException类型
1.WebSecurityConfigurerAdapter security的配置类
2.UserDetailsService 接口,实现它来做用户的查询
3.BCryptPasswordEncoder 用户密码加密类
4.UserDetails 接口 根据用户名查询返回的用户信息
5.HttpSessionRequestCache security会把当前的请求缓存在这个类里面,利用它可以拿到缓存的请求
6.RedirectStrategy security中做重定向的接口
[email protected],@ConfigurationProperties,@EnableConfigurationProperties
对yml配置进行封装
8.WebMvcConfigurer 添加请求映射,直接映射到templates,不走Controller
9. AuthenticationSuccessHandler,AuthenticationFailureHandler
SavedRequestAwareAuthenticationSuccessHandler,SimpleUrlAuthenticationFailureHandler 登录成功或失败的处理接口以及Security默认的处理事件
10.ObjectMapper 隶属于jsckosn,json与对象之间转换,用于页面输出
11.UsernamePasswordAuthenticationFilter 表单登录的过滤器
12.ProviderManager 表单登录的Manager
13.AbstractUserDetailsAuthenticationProvider,DaoAuthenticationProvider 表单登录的Provider
14.SecurityContext 对认证结果的简单封装
15.SecurityContextHolder 对ThreadLocal做了封装
16.SecurityContextPersistenceFilter 过滤器链上的第一个过滤器实现了认证结果在多个请求之间的共享
17.BufferedImage 用来存储生成的图片验证码
18.SessionStrategy 操作session的类
19.ImageIO 将图形验证码输出到页面的IO
20.OncePerRequestFilter security中只会执行一次的过滤器
21.Security中的异常抛出都为AuthenticationException类型