File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
chat/src/main/java/org/example/soundlinkchat_java/global/config
default/src/main/java/org/dfbf/soundlink/global/config Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 88import org .springframework .security .config .annotation .web .builders .HttpSecurity ;
99import org .springframework .security .config .annotation .web .configuration .EnableWebSecurity ;
1010import org .springframework .security .config .annotation .web .configurers .AbstractHttpConfigurer ;
11+ import org .springframework .security .crypto .bcrypt .BCryptPasswordEncoder ;
1112import org .springframework .security .web .SecurityFilterChain ;
1213import org .springframework .security .web .authentication .UsernamePasswordAuthenticationFilter ;
1314
1415@ Configuration
1516@ EnableWebSecurity
1617@ RequiredArgsConstructor
18+ @ SuppressWarnings ("squid:S4502" )
1719public class SecurityConfig {
18-
1920 private final JwtProvider jwtProvider ;
2021
2122 @ Bean
22- public SecurityFilterChain filterChain (HttpSecurity http ) throws Exception {
23+ public BCryptPasswordEncoder passwordEncoder () {
24+ return new BCryptPasswordEncoder ();
25+ }
26+
27+ @ Bean
28+ public SecurityFilterChain filterChain (HttpSecurity http ) throws Exception {
2329 http
30+ .csrf (AbstractHttpConfigurer ::disable )
2431 .authorizeHttpRequests (auth -> auth
2532// .requestMatchers("/api/**").permitAll()
2633// .requestMatchers("/swagger-ui/**").permitAll()
@@ -32,7 +39,6 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
3239 // JwtAuthenticationFilter 추가
3340 .addFilterBefore (new JwtAuthenticationFilter (jwtProvider ), UsernamePasswordAuthenticationFilter .class );
3441
35-
3642 return http .build ();
3743 }
38- }
44+ }
Original file line number Diff line number Diff line change 11package org .dfbf .soundlink .global .config ;
22
3+ import jakarta .servlet .ServletRequest ;
34import lombok .RequiredArgsConstructor ;
45import org .dfbf .soundlink .global .auth .JwtAuthenticationFilter ;
56import org .dfbf .soundlink .global .auth .JwtProvider ;
1617@ Configuration
1718@ EnableWebSecurity
1819@ RequiredArgsConstructor
20+ @ SuppressWarnings ("squid:S4502" )
1921public class SecurityConfig {
2022 private final JwtProvider jwtProvider ;
2123
@@ -27,6 +29,7 @@ public BCryptPasswordEncoder passwordEncoder() {
2729 @ Bean
2830 public SecurityFilterChain filterChain (HttpSecurity http ) throws Exception {
2931 http
32+ .csrf (AbstractHttpConfigurer ::disable )
3033 .authorizeHttpRequests (auth -> auth
3134// .requestMatchers("/api/**").permitAll()
3235// .requestMatchers("/swagger-ui/**").permitAll()
You can’t perform that action at this time.
0 commit comments