Skip to content

Commit 9d4a124

Browse files
committed
CORS config updated
1 parent 366706b commit 9d4a124

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/com/pecacm/backend/configuration/SecurityConfiguration.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.pecacm.backend.configuration;
22

33
import com.pecacm.backend.filters.JwtFilter;
4+
import com.pecacm.backend.filters.SimpleCORSFilter;
45
import com.pecacm.backend.services.UserService;
56
import org.springframework.beans.factory.annotation.Autowired;
67
import org.springframework.context.annotation.Bean;
@@ -25,11 +26,13 @@ public class SecurityConfiguration {
2526

2627
private final UserService userService;
2728
private final JwtFilter jwtFilter;
29+
private final SimpleCORSFilter simpleCORSFilter;
2830

2931
@Autowired
30-
public SecurityConfiguration(UserService userService, JwtFilter jwtFilter) {
32+
public SecurityConfiguration(UserService userService, JwtFilter jwtFilter, SimpleCORSFilter simpleCORSFilter) {
3133
this.userService = userService;
3234
this.jwtFilter = jwtFilter;
35+
this.simpleCORSFilter = simpleCORSFilter;
3336
}
3437

3538
@Bean
@@ -54,6 +57,7 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
5457
.sessionManagement(
5558
s -> s.sessionCreationPolicy(SessionCreationPolicy.STATELESS)
5659
)
60+
.addFilterBefore(simpleCORSFilter, JwtFilter.class)
5761
.addFilterBefore(jwtFilter, UsernamePasswordAuthenticationFilter.class);
5862
return http.build();
5963
}

0 commit comments

Comments
 (0)