File tree Expand file tree Collapse file tree
src/main/java/smartpot/com/api/Security/Config Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,14 +58,17 @@ public SecurityFilterChain securityFilterChain(HttpSecurity httpSec) throws Exce
5858 }
5959
6060 return httpSec
61- .csrf (Customizer . withDefaults ()) // Enable CSRF protection
62- .cors (cors -> cors .configurationSource (corsConfig ))
63- .authorizeHttpRequests (authorizationManagerRequestMatcherRegistry -> {
64- authorizationManagerRequestMatcherRegistry .requestMatchers (publicRoutesList .toArray (new String [0 ])).permitAll ();
65- authorizationManagerRequestMatcherRegistry .anyRequest ().authenticated ();
61+ .csrf (csrf -> csrf . disable ()) // ← Deshabilitar CSRF para APIs REST
62+ .cors (cors -> cors .configurationSource (corsConfig )) // ✅ Ya está bien
63+ .authorizeHttpRequests (auth -> {
64+ auth .requestMatchers (publicRoutesList .toArray (new String [0 ])).permitAll ();
65+ auth .anyRequest ().authenticated ();
6666 })
67- .httpBasic (Customizer .withDefaults ())
68- .sessionManagement (httpSecuritySessionManagementConfigurer -> httpSecuritySessionManagementConfigurer .sessionCreationPolicy (SessionCreationPolicy .STATELESS ))
67+ .httpBasic (httpBasic -> httpBasic .disable ()) // ← Deshabilitar HTTP Basic
68+ .formLogin (formLogin -> formLogin .disable ()) // ← Deshabilitar form login
69+ .sessionManagement (session ->
70+ session .sessionCreationPolicy (SessionCreationPolicy .STATELESS )
71+ )
6972 .addFilterBefore (jwtAuthFilter , UsernamePasswordAuthenticationFilter .class )
7073 .build ();
7174 }
You can’t perform that action at this time.
0 commit comments