Spring security 使用SpringCloudFinchley RC1的Eureka服务器

Spring security 使用SpringCloudFinchley RC1的Eureka服务器,spring-security,spring-cloud,netflix-eureka,Spring Security,Spring Cloud,Netflix Eureka,Eureka with Spring Cloud Finchley.RC1正在使用基于表单的身份验证,这导致Eureka客户端无法使用: eureka: client: serviceUrl: defaultZone: http://user:password@localhost:8761/eureka 你知道如何恢复SpringCloud.SR3中使用的原始身份验证机制吗 在这里,我创建了一个示例回购: 这是与此相同的问题: Ryan Baxter建议的一种解决方法是

Eureka with Spring Cloud Finchley.RC1正在使用基于表单的身份验证,这导致Eureka客户端无法使用:

eureka:
  client:
    serviceUrl:
      defaultZone: http://user:password@localhost:8761/eureka
你知道如何恢复SpringCloud.SR3中使用的原始身份验证机制吗

在这里,我创建了一个示例回购:


这是与此相同的问题:

Ryan Baxter建议的一种解决方法是使用

http.csrf().disable()
我通过将此网站安全配置包含在eureka服务中来实现它

@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

@Override
protected void configure(HttpSecurity http) throws Exception {
    http.csrf().disable()
            .authorizeRequests()
                .anyRequest().authenticated()
            .and()
                .httpBasic();
   }
}