Hola!! Copié el código que proporcionaron en "Para saber más: AuthorizeRequests deprecated", pero me salen estos errores: deprecated since version 6.1 and marked for removal, buscando en internet encontré este código que también me sirvió para todas las clases de "Liberando el Acceso login" y "Probando el control de acceso":
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http
.csrf(csrf -> csrf.disable())
.sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
.authorizeHttpRequests(authorize -> authorize
.requestMatchers(HttpMethod.POST, "/login").permitAll()
.anyRequest().authenticated()
)
.addFilterBefore(securityFilter, UsernamePasswordAuthenticationFilter.class);
return http.build();
}
Mi duda era si este código cumple con buenas prácticas o si hay una mejor forma de hacerlo. Gracias!!