From ed0f7b4b24db56d4ff14a4f70bfaa379ec8d39fc Mon Sep 17 00:00:00 2001 From: dongHyo Date: Tue, 31 May 2022 20:04:00 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20Jwt=20Filter=20configure=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/global/jwt/JwtSecurityConfig.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 server/src/main/java/com/ticketing/server/global/jwt/JwtSecurityConfig.java diff --git a/server/src/main/java/com/ticketing/server/global/jwt/JwtSecurityConfig.java b/server/src/main/java/com/ticketing/server/global/jwt/JwtSecurityConfig.java new file mode 100644 index 0000000..18b99e8 --- /dev/null +++ b/server/src/main/java/com/ticketing/server/global/jwt/JwtSecurityConfig.java @@ -0,0 +1,18 @@ +package com.ticketing.server.global.jwt; + +import lombok.RequiredArgsConstructor; +import org.springframework.security.config.annotation.SecurityConfigurerAdapter; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.web.DefaultSecurityFilterChain; +import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; + +@RequiredArgsConstructor +public class JwtSecurityConfig extends SecurityConfigurerAdapter { + + private final JwtFilter jwtFilter; + + @Override + public void configure(HttpSecurity builder) { + builder.addFilterBefore(jwtFilter, UsernamePasswordAuthenticationFilter.class); + } +}