diff --git a/build.gradle.kts b/build.gradle.kts index a54abf1..f023df2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -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}") diff --git a/buildSrc/src/main/kotlin/Version.kt b/buildSrc/src/main/kotlin/Version.kt index cac6a44..71f68ec 100644 --- a/buildSrc/src/main/kotlin/Version.kt +++ b/buildSrc/src/main/kotlin/Version.kt @@ -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" } } \ No newline at end of file diff --git a/dongne-account-api/src/main/kotlin/io/beaniejoy/dongnecafe/common/config/SecurityConfig.kt b/dongne-account-api/src/main/kotlin/io/beaniejoy/dongnecafe/common/config/SecurityConfig.kt index 4f6b177..bda3aa4 100644 --- a/dongne-account-api/src/main/kotlin/io/beaniejoy/dongnecafe/common/config/SecurityConfig.kt +++ b/dongne-account-api/src/main/kotlin/io/beaniejoy/dongnecafe/common/config/SecurityConfig.kt @@ -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()