2
にHTTPをリダイレクトしません。 HTTPS要求にリダイレクトする要求。春のセキュリティは、私がSSL証明書を使用してTomcatの上でアプリケーションを実行し、それが正常に動作しますが、私は任意のHTTPを強制したい、私は春4とTomcat 7</p> <p>を使用してWebアプリケーションを実装していますHTTPS
私は春のセキュリティのために検索し、以下のようにいくつかの設定を追加しました:
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true, proxyTargetClass = true)
public class CoreSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.antMatcher("/**")
.requiresChannel()
.anyRequest().requiresSecure();
http
.antMatcher("/**")
.portMapper()
.http(80).mapsTo(443);
}
}
しかし、それは正常に動作していないようで、何のリダイレクトが春のセキュリティによって行われません。
この設定に問題はありますか?
「http.headers()。httpStrictTransportSecurity()」を追加して、クライアントにHTTPSを使用する必要があることを伝えることができます。 – ngreen
@ngreen Tomcat web.xmlにredirect configを追加しても問題ありません。いずれにしても、助けてくれてありがとう。 –