WebSecurityConfigurerAdapter

  1. @Configuration
  2. public class SecurityConfig extends WebSecurityConfigurerAdapter {
  3. }

eg:
image.png

注解

@EnableWebSecurity(debug = true) 调试信息输出

用户名密码

快速搭建原型验证
image.png

白名单机制

  1. @Override
  2. public void configure(WebSecurity web) throws Exception {
  3. web
  4. .ignoring()
  5. .antMatchers("/public/**")
  6. .requestMatchers(PathRequest.toStaticResources().atCommonLocations());
  7. }

注解

EnableWebSecurity

EnableWebSecurity注解有两个作用,
1: 加载了WebSecurityConfiguration配置类, 配置安全认证策略。
2: 加载了AuthenticationConfiguration, 配置了认证信息。