2016-10-24 1 views

Antwort

0

Konfigurieren Sie Spring Security, um die Basisauthentifizierung auf /hystrix Endpunkt zu erzwingen. Zum Beispiel:

@Configuration 
public class SecurityConfiguration extends WebSecurityConfigurerAdapter { 

    @Override 
    protected void configure(final HttpSecurity http) throws Exception { 
     http.httpBasic() 
      .and() 
      .authorizeRequests() 
      .antMatchers("/hystrix") 
      .authenticated();  
    } 
} 
+0

Ich habe dies bereits hinzugefügt. Es funktioniert mit der URL localhost: 8080/hystrix, wenn ich die Zugangsdaten zur Verfügung stelle. Aber es authentifiziert sich auch, sobald ich '/ hystrix.stream' eingegeben und 'Monitor' gedrückt habe. Grundsätzlich authentifiziert es sich für alle Anfragen (AJAX-Aufrufe), die auf dem Dashboard-Bildschirm bei der Aktualisierung gemacht werden, wo ich das Cred nicht bereitstellen kann. Mein Service ist STATELESS. –

+0

Dies authentifiziert nur "/ hystrix". Stream-Endpunkt erfordert keine Authentifizierung, wenn Sie Sicherheit wie diese konfigurieren. –

+0

Es funktioniert nicht mit der folgenden Sicherheitskonfiguration. .und(). sessionManagement(). sessionCreationPolicy (SessionCreationPolicy.STATELESS) –

Verwandte Themen