A partir da versão 3.2 o código ficou assim:
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
return
http.csrf(csrf -> csrf.disable())
.sessionManagement(sm -> sm.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
.authorizeHttpRequests(req -> {
req.requestMatchers("/login").permitAll();
req.anyRequest().authenticated();
})
.build();
}
Mas não consegui incluir as alterações abaixo. Faremos essa alteração na classe "SecurityConfigurations.java". Abaixo de .anyRequest().authenticated(), passaremos .and().addFilterBefore(securityFilter, UsernamePasswordAuthenticationFilter.class)