2017-02-22 93 views
1

Мне нужно включить базовую аутентификацию до http://localhost:8080/hystrix.stream.Как включить Spring Boot Security Обычная проверка подлинности на Hystrix.stream?

Я добавил Spring Security Он защищает все остальные конечные точки, кроме hystrix.stream.

Возможно ли защитить hystrix.stream с помощью базовой аутентификации Spring Boot Security.

ответ

1

Прежде всего, вам необходимо включить безопасность для управления конечной точки:

management.security.enabled = true 

Далее, вы можете настроить доступ к hystrix.stream, как вы делаете для любой другой конечной точки:

@Configuration 
public class SecurityConfig extends WebSecurityConfigurerAdapter { 

    @Override 
    public void configure(HttpSecurity http) throws Exception { 
     http 
      .antMatcher("/**") 
       .authorizeRequests() 
      .antMatchers("/hystrix.stream") 
       .authenticated(); // or whatever you like in here 
      // rest of your security config 
    } 

}