Skip to content

Commit 9f975e1

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 8b2b124 + 6866f02 commit 9f975e1

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

src/main/java/smartpot/com/api/Security/Config/SecurityConfiguration.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)