ユーザがCSSファイルなどの静的リソースを要求したときにセッションを作成しないようにしたい。 Howerverは、WebSecurityにこの静的リソースパスを無視するように指示した後でも、SpringBootアプリケーションからのすべての応答にJSESSIONID Cookieが残っていることに気付きました。どうして?SpringのWebSecurityが「無視」してセッションを作成中
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/css/**");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin()
.loginPage("/login")
.loginProcessingUrl("/login")
.and()
.authorizeRequests()
.antMatchers(HttpMethod.GET, "/login", "/error").permitAll()
.anyRequest().authenticated(); //all other pages require users to be authenticated
}
私はアプリケーションを保護するためにSpring Securityを使用していますが、これらの静的リソースへのリクエストでは、セッションを作成または検証したくありません。