본문 바로가기

스프링 시큐리티4

[SPRINGXSECURITY] 스프링 시큐리티 "/" 경로 웰컴 페이지(index.html ) 허용하기 2023.05.07 - [공부 기록] - [SPRING] 스프링이 Event를 다루는 방법 - TransactionalEventListener [SPRING] 스프링이 Event를 다루는 방법 - TransactionalEventListener 2023.05.07 - [공부 기록] - [SPRING] 스프링이 Event를 다루는 방법 - EventListener [SPRING] 스프링에서 Event를 다루는 방법 - ApplicationEventListener 2023.05.07 - [공부 기록] - [SPRING] 스프링에서 Event를 다루는 방법 - ktae23.tistory.com 개발자 단톡방에서 어떤 한 분이 질문을 올리셨다. 질문 내용은 "/" 경로로 접근하는 경우와 "/login/**" 경.. 2023. 6. 11.
[SPRING SECURITY] WebSecurityConfigurerAdapter Deprecated - 최신 설정 방법 2022.10.09 - [공부 기록] - 스프링 시큐리티의 우아한 멀티 타입 빌더 [SPRING SECURITY]우아한 멀티 타입 빌더 스프링 시큐리티를 사용한다면 우리는 WebSecurityConfigurerAdapter 를 확장하는 클래스를 구현해야하고 아래와 같은 설정을 하게 된다. 처음 마주하면 이게 무슨 복잡한 빌더인가? 이 설정을 다 알아 ktae23.tistory.com 스프링 시큐리티를 사용하려면 우리는 WebSecurityConfigurerAdapter 상속받아 확장하는 설정 클래스를 작성하게 된다. 하지만 Spring Security 5.2릴리스부터는 이를 상속받지 않고 람다를 사용하여 HTTP 보안을 구성할 수 있는 DSL에 대한 개선 사항이 포함되었다. Spring Security .. 2022. 11. 12.
[SPRING SECURITY]우아한 멀티 타입 빌더 스프링 시큐리티를 사용한다면 우리는 WebSecurityConfigurerAdapter 를 확장하는 클래스를 구현해야하고 아래와 같은 설정을 하게 된다. 처음 마주하면 이게 무슨 복잡한 빌더인가? 이 설정을 다 알아야하나? 싶을 정도겠지만 이처럼 여러 설정을 한번에 끝낼 수 있다는 데에서 경이로움을 느끼게 되는 그런 빌더 패턴의 사용 예시이다. @Override protected void configure(HttpSecurity http) throws Exception { http .headers().cacheControl().disable().and() .cors().and() .csrf().disable() .sessionManagement().sessionCreationPolicy(SessionCr.. 2022. 10. 9.
[JAVA] Spring Security Basic 2021.06.18 - [Back-End/Java] - [JAVA]J-Unit Test_Basic [JAVA]J-Unit Test_Basic 2021.06.03 - [Back-End/Java] - [디자인패턴]전략 패턴(Strategy Pattern) 테스트를 위한 계산기 클래스 package test; public class Calculator { int add(int i, int j ) { return i+j; } int subtract(int i,.. ktae23.tistory.com Spring Security Basic application.yml spring: security: user: name: user1 password: 1111 roles: USER 위 설정을 해두면 스프링 시큐리티 작.. 2021. 6. 19.