Spring Security CORS 설정하기 (Kotlin)
·
JVM/Kotlin
안녕하세요. 오늘은 Spring Security CORS 설정하는 방법에 대해서 알아보겠습니다.자바와는 다르게 코틀린에서는 권장하는 문법이 조금 달라서 저도 적용하는데 애먹었습니다.환경JDK17KotlinSpring Boot 3.2.4Spring SecurityConfiguration 파일 수정우선 설정 파일을 변경해야 합니다. 코드와 주석 따라서 한번 천천히 확인해 봅시다.@ComponentScan@Configuration@EnableWebSecurityclass SpringConfiguration { @Bean @Throws(Exception::class) fun securityFilterChain(http: HttpSecurity): SecurityFilterChain { ..
Spring Security 세션 로그인 직접 구현하기(Kotlin)
·
JVM/Kotlin
오늘은 Spring Security에서 세션 로그인을 직접 구현해 봅시다. Spring Security는 기본적으로 form 로그인을 제공해주고 있습니다. 하지만 RESTful API을 목적으로 개발하는 경우 form 로그인은 좋은 선택이 아닙니다. 그래서 직접 세션 로그인을 구현하거나, 다른 방식으로 로그인 방식을 구현해야 하는데요. 저는 Spring Security의 Filter 기능을 이용해서 직접 세션 로그인을 구현해 볼 겁니다.환경JDK17KotlinSpring Boot 3.2.4Spring Security구현스프링 시큐리티의 기본 form 로그인, http 로그인 비활성화 하기직접 세션 로그인을 구현할 것이므로 이 기능을 비활성화해야 합니다.@ComponentScan@Configuration@..