Skip to content

Commit b4bdc3a

Browse files
committed
Wired CORS Config in Security config.
1 parent c6f6f67 commit b4bdc3a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/com/alwinsimon/UserManagementJavaSpringBoot/Config/SecurityConfig.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.alwinsimon.UserManagementJavaSpringBoot.Config;
22

3+
import com.alwinsimon.UserManagementJavaSpringBoot.Config.Auth.CorsConfig;
34
import com.alwinsimon.UserManagementJavaSpringBoot.Config.Filter.JwtAuthenticationFilter;
45
import jakarta.servlet.Filter;
56
import lombok.RequiredArgsConstructor;
7+
import org.springframework.beans.factory.annotation.Autowired;
68
import org.springframework.context.annotation.Bean;
79
import org.springframework.context.annotation.Configuration;
810
import org.springframework.security.authentication.AuthenticationProvider;
@@ -20,11 +22,15 @@ public class SecurityConfig {
2022
private final JwtAuthenticationFilter jwtAuthenticationFilter;
2123
private final AuthenticationProvider authenticationProvider;
2224

25+
@Autowired
26+
private CorsConfig corsConfig;
27+
2328
@Bean
2429
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
2530

2631
http
2732
.csrf((csrf) -> csrf.disable())
33+
.cors( cors ->cors.configurationSource(corsConfig))
2834
.authorizeHttpRequests(authorize ->authorize
2935
.requestMatchers("/health/","/api/v1/auth/**")
3036
.permitAll()

0 commit comments

Comments
 (0)