mdoTomofumi Chiba
1/31/2024, 8:21:20 PM

Spring Security を有効にした時、リクエストURL のセミコロンを許容する方法

特殊な事情により、URLにセミコロンを使う場合がある。JSESSIONID とは別なケースでも。
その時の許容する方法。

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    public void configure(WebSecurity web) throws Exception {
        StrictHttpFirewall firewall = new StrictHttpFirewall();
        firewall.setAllowSemicolon(true);
        web.httpFirewall(firewall);
    }
}

参考: https://qiita.com/d-yosh/items/f52372d7190fd8af98f0

TweetLike