Ich habe eine Version von Spring Security Version 3.2.3, die HTTP und HTTPS überwacht. Ich möchte jede Anfrage an den HTTP-Port zu HTTPS umgeleitet werden. Wie konfiguriere ich das nur mit Java?Wie umleiten HTTP-Anfragen zu HTTPS mit Spring Security Java-Konfiguration?
Spring Security javadoc for HttpSecurity
schlägt die folgende Lösung (auf das Wesentliche getrimmten):
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
protected void configure(HttpSecurity http) {
http.channelSecurity().anyRequest().requiresSecure();
}
}
aber das ist nicht, weil HttpSecurity
funktioniert nicht über Methode channelSecurity()
.