|
15 | 15 | import lombok.extern.slf4j.Slf4j; |
16 | 16 | import org.springframework.context.annotation.Bean; |
17 | 17 | import org.springframework.context.annotation.Configuration; |
| 18 | +import org.springframework.http.HttpMethod; |
18 | 19 | import org.springframework.security.authentication.AuthenticationManager; |
19 | 20 | import org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration; |
20 | 21 | import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; |
@@ -90,11 +91,17 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti |
90 | 91 | ) |
91 | 92 | ) |
92 | 93 |
|
93 | | - .authorizeHttpRequests(requests -> requests |
94 | | - .requestMatchers("/oauth2/**","/register/*","/login/oauth2/**", "/swagger-ui/**", // Swagger UI 관련 경로 |
95 | | - "/v3/api-docs/**","/api/tourspot/**", "/course/**","/","/login","/auth").permitAll() |
96 | | - .anyRequest().authenticated() |
97 | | - ) |
| 94 | + .authorizeHttpRequests(requests -> requests |
| 95 | + .requestMatchers(HttpMethod.OPTIONS, "/**").permitAll() |
| 96 | + |
| 97 | + .requestMatchers( |
| 98 | + "/oauth2/**","/register/*","/login/oauth2/**", |
| 99 | + "/swagger-ui/**","/v3/api-docs/**", |
| 100 | + "/api/tourspot/**", "/course/**","/","/login","/auth" |
| 101 | + ).permitAll() |
| 102 | + |
| 103 | + .anyRequest().authenticated() |
| 104 | + ) |
98 | 105 | .oauth2Login((oauth2) -> oauth2 |
99 | 106 | .authorizationEndpoint(config -> config |
100 | 107 | .authorizationRequestRepository(cookieAuthorizationRequestRepository) //설정 |
|
0 commit comments