Spring
-
[Spring Security] Form Login 인증 Api 사용하기Spring/Spring Secutiry 2024. 1. 9. 22:58
👋안녕하세요. 김예외입니다. 이번 글에서는 form login 인증 api들에 대해서 살펴보겠습니다. 지난 글에서 만든 커스텀 인증구현에 이어서 작성해 보도록 하겠습니다. 이전 글 보러가기 🔽 [Spring Security] 사용자 정의 보안 기능 구현 👋안녕하세요. 김예외입니다. 이번 글에선 스프링 시큐리티의 웹 보안 기능 초기화 및 설정하는 클래스 WebSecurityConfigurerAdapter 를 상속받아 커스텀 인증 기능을 구현해 보겠습니다. WebSecurityConfig exception-message.tistory.com 먼저 SecurityConfig를 살펴보겠습니다. SecurityConfig @Configuration @EnableWebSecurity class SecurityCon..
-
[Spring Security] 사용자 정의 보안 기능 구현Spring/Spring Secutiry 2024. 1. 9. 22:34
👋안녕하세요. 김예외입니다. 이번 글에선 스프링 시큐리티의 웹 보안 기능 초기화 및 설정하는 클래스 WebSecurityConfigurerAdapter 를 상속받아 커스텀 인증 기능을 구현해 보겠습니다. WebSecurityConfigurerAdapter 상속 먼저 WebSecurityConfigurerAdapter를 사용하기 위해 상속받아서 SecurityConfig클래스를 만들어 보겠습니다. @Configuration 어노테이션과 @EnableWebSecurity 어노테이션을 추가해 줍니다. 그리고 WebSecurityConfigurerAdapter를 상속받으려 했는데 Deprecated 되어서 사용할 수 없다고 뜹니다. 공식문서 참조 : https://spring.io/blog/2022/02/21/..
-
[Spring Security] 스프링 시큐리티 의존성 추가Spring/Spring Secutiry 2024. 1. 9. 21:16
👋안녕하세요. 김예외입니다. 이번 글에선 스프링 시큐리티가 뭔지 알아보기 위해 간단한 테스트를 해보려고 합니다. 일단 첫 번째로 필요한 컨트롤러 먼저 만들어보겠습니다. SecurityController @RestController class SecurityController { @GetMapping("/") fun index(): String{ return "home" } } Get메서드로 간단히 home텍스트만 리턴하도록 구성 후 실행시켜 보겠습니다. 귀여운 home이 짜잔 하고 잘 나옵니다. 하지만 이곳엔 아무런 보안조치가 없어 누구나 들어올 수 있기 때문에 스프링 시큐리티를 적용해 보도록 하겠습니다. 먼저 스프링시큐리티를 의존성 주입해야 하니 build.gradle.kts로 가보겠습니다. build..
-
[Spring] 스프링부트 프로젝트 gradle 빌드 에러Spring 2024. 1. 9. 19:09
👋안녕하세요. 김예외입니다. 이번 글에선 스프링부트 프로젝트 생성 후 발생한 gradle 빌드 에러에 대해 적어보려합니다. 스프링 시큐리티 공부를 위해 https://start.spring.io/ 에서 새로운 프로젝트를 생성했습니다. 만들어진 프로젝트는 스프링부트 3.x 버전 인데 회사에서 쓰는 익숙한 스펙으로 맞추기 위해 spring boot 2.5.0, java 11로 지정한 후 gradle다시 로드 했더니 해당 에러가 발생하였습니다. FAILURE: Build failed with an exception. * What went wrong: 'void org.gradle.api.internal.artifacts.dsl.LazyPublishArtifact.(org.gradle.api.provider.P..