springboot spring cloud eureka关闭 security 的http basic 认证

不关闭认证,微服务之前的调用会401

关闭 basic 认证

在springboot 1.x 中,你可以在 application.properties 中添加 security.basic.enabled=false即可。
但是在 springboot 2.x 中,这个配置就不管用了。

 

第一种 配置

@EnableAutoConfiguration(exclude = {
        org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class
})


第二种继承 WebSecurityConfigurerAdapter 类,并重写 configure 方法
 

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests().anyRequest().permitAll().and().logout().permitAll();
    }
}

 

你可能感兴趣的:(springCloud)