Spring/Spring Secutiry
-
[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..