From b60f641b1d548499c46175ebc8ced83b005476c3 Mon Sep 17 00:00:00 2001 From: dongHyo Date: Mon, 16 May 2022 23:59:14 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=8B=9C=ED=81=90=EB=A6=AC=ED=8B=B0=20?= =?UTF-8?q?disable=20=EB=B0=8F=20psswordEncoder=20=EB=B9=88=EB=93=B1?= =?UTF-8?q?=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global/config/WebSecurityConfig.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 server/src/main/java/com/ticketing/server/global/config/WebSecurityConfig.java diff --git a/server/src/main/java/com/ticketing/server/global/config/WebSecurityConfig.java b/server/src/main/java/com/ticketing/server/global/config/WebSecurityConfig.java new file mode 100644 index 0000000..c570bce --- /dev/null +++ b/server/src/main/java/com/ticketing/server/global/config/WebSecurityConfig.java @@ -0,0 +1,29 @@ +package com.ticketing.server.global.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.security.crypto.factory.PasswordEncoderFactories; +import org.springframework.security.crypto.password.PasswordEncoder; + +@Configuration +@EnableWebSecurity +public class WebSecurityConfig extends WebSecurityConfigurerAdapter { + + @Bean + public PasswordEncoder passwordEncoder() { + return PasswordEncoderFactories.createDelegatingPasswordEncoder(); + } + + @Override + protected void configure(HttpSecurity http) throws Exception { + http + .cors().disable() + .csrf().disable() + .formLogin().disable() + .headers().frameOptions().disable(); + } + +}