Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] SecurityFilterchain

Sobre el codigo aportado por Genesys, esta deprecado.

Imagen consola

1 respuesta

¡Hola Christian, espero que estés bien!

Entiendo que estás teniendo problemas con la actualización de Spring Boot 3 y la deprecación del método authorizeRequests() en la clase SecurityConfigurations.

Para resolver este problema, debes reemplazar el método authorizeRequests() por authorizeHttpRequests() y el método antMatchers() por requestMatchers(). Aquí tienes un ejemplo de cómo debería quedar tu código actualizado:

@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
    return http.csrf().disable()
            .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .and().authorizeHttpRequests()
            .requestMatchers(HttpMethod.POST, "/login").permitAll()
            .anyRequest().authenticated()
            .and().build();
}

Con estos cambios, tu código debería adaptarse a las nuevas prácticas de seguridad en Spring Boot 3.

Espero que esta información te sea de ayuda. ¡Buena suerte con tu proyecto!

Espero haber ayudado y buenos estudios!