[#20] feat: JWT 라이브러리 적용

- build.gradle.kts 설정에 JWT 라이브러리 내용 추가
- SecurityConfig formLogin 내용 삭제
This commit is contained in:
Hanbin Lee
2022-11-06 21:20:45 +09:00
parent 951f2ad807
commit b931f03981
3 changed files with 6 additions and 2 deletions

View File

@@ -52,6 +52,11 @@ subprojects {
runtimeOnly("com.h2database:h2") // H2
implementation("org.flywaydb:flyway-core:${Version.Deps.flywayCore}") // flyway
// JWT
implementation("io.jsonwebtoken:jjwt-api:${Version.Deps.Jwt}")
runtimeOnly("io.jsonwebtoken:jjwt-impl:${Version.Deps.Jwt}")
runtimeOnly("io.jsonwebtoken:jjwt-jackson:${Version.Deps.Jwt}")
// Logging
implementation("io.github.microutils:kotlin-logging:${Version.Deps.kotlinLogging}")

View File

@@ -10,5 +10,6 @@ object Version {
object Deps {
const val flywayCore = "7.15.0"
const val kotlinLogging = "2.1.21"
const val Jwt = "0.11.5"
}
}

View File

@@ -10,7 +10,6 @@ import org.springframework.security.config.annotation.authentication.configurati
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.WebSecurityCustomizer
import org.springframework.security.core.userdetails.UserDetailsService
import org.springframework.security.crypto.factory.PasswordEncoderFactories
import org.springframework.security.crypto.password.PasswordEncoder
import org.springframework.security.web.SecurityFilterChain
@@ -35,7 +34,6 @@ class SecurityConfig {
fun filterChain(http: HttpSecurity): SecurityFilterChain {
return http
.csrf().disable()
.formLogin().disable()
.authorizeRequests()
.antMatchers("/auth/members/sign-up").permitAll()