From 2437761f1c13f170edc208402fe43dca277b1dd1 Mon Sep 17 00:00:00 2001 From: jiyun Date: Sat, 25 May 2024 21:15:38 +0900 Subject: [PATCH] =?UTF-8?q?[Refactor]=20=EC=BD=94=EB=93=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../todolist/config/SecurityConfig.java | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/src/main/java/com/jiyunio/todolist/config/SecurityConfig.java b/src/main/java/com/jiyunio/todolist/config/SecurityConfig.java index 7f65401..ed82804 100644 --- a/src/main/java/com/jiyunio/todolist/config/SecurityConfig.java +++ b/src/main/java/com/jiyunio/todolist/config/SecurityConfig.java @@ -1,40 +1,40 @@ -package com.jiyunio.todolist.config; - -import lombok.RequiredArgsConstructor; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.config.http.SessionCreationPolicy; -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; -import org.springframework.security.web.SecurityFilterChain; - -@EnableWebSecurity -@EnableMethodSecurity -@Configuration -@RequiredArgsConstructor -public class SecurityConfig { - @Bean - public static BCryptPasswordEncoder bCryptPasswordEncoder() { - return new BCryptPasswordEncoder(); - } - - @Bean - public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { - http - //csrf 없애기 - .csrf(csrf -> csrf.disable()) - - //접근 제어 - .authorizeHttpRequests(authorize -> authorize - .requestMatchers("/member/sign-up").permitAll() - .requestMatchers("/member/sign-in").permitAll() - .anyRequest().authenticated()) //외의 접근은 인증 필수! - - .sessionManagement(session -> session - .sessionCreationPolicy(SessionCreationPolicy.STATELESS)); - - return http.build(); - } -} +//package com.jiyunio.todolist.config; +// +//import lombok.RequiredArgsConstructor; +//import org.springframework.context.annotation.Bean; +//import org.springframework.context.annotation.Configuration; +//import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity; +//import org.springframework.security.config.annotation.web.builders.HttpSecurity; +//import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +//import org.springframework.security.config.http.SessionCreationPolicy; +//import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; +//import org.springframework.security.web.SecurityFilterChain; +// +//@EnableWebSecurity +//@EnableMethodSecurity +//@Configuration +//@RequiredArgsConstructor +//public class SecurityConfig { +// @Bean +// public static BCryptPasswordEncoder bCryptPasswordEncoder() { +// return new BCryptPasswordEncoder(); +// } +// +// @Bean +// public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { +// http +// //csrf 없애기 +// .csrf(csrf -> csrf.disable()) +// +// //접근 제어 +// .authorizeHttpRequests(authorize -> authorize +// .requestMatchers("/member/sign-up").permitAll() +// .requestMatchers("/member/sign-in").permitAll() +// .anyRequest().authenticated()) //외의 접근은 인증 필수! +// +// .sessionManagement(session -> session +// .sessionCreationPolicy(SessionCreationPolicy.STATELESS)); +// +// return http.build(); +// } +//}