| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- docker
- JWT
- JPA
- 서블릿 컨테이너
- DI
- JPQL
- AWS
- @ComponentScan
- Spring Container
- JdbcTemplate
- 쿠버네티스
- Spring
- MSA
- Routing Key
- Spring Data JPA
- Dead Letter Queue
- docker compose
- securitycontextholderfilter
- 스프링 부트
- DLQ
- redis
- Web
- 지연 로딩
- @Transactional
- dockerhub
- kafka
- CORS
- 페이징
- 컨테이너
- mybatis
- Today
- Total
목록SecurityFilterChain (2)
look-forest
먼저 스프링 시큐리티 기본 구현 방법을 알아보자.스프링 시큐리티 사용법스프링 시큐리티 연동 스프링 시큐리티 의존성을 추가하고 나면 모든 요청은 인증을 필요로 하고,기본 로그인 페이지가 나타나며,기본 유저가 생성된다. (by UserDetailsServiceAutoConfiguration, SecurityProperties) 스프링 시큐리티 설정DefaultSecurityFilterChain이 아닌 커스텀 SecurityFilterChain를 등록하려면 아래와 같이 SecurityFilterChain 인터페이스를 반환하면 된다.@Configuration@EnableWebSecuritypublic class SecurityConfig { @Bean public SecurityFilterChain ..
시큐리티 동작 원리시프링 시큐리티는 WAS의 필터 단에서 요청을 가로챈 후 시큐리티 역할 수행WAS의 필터에 필터를 만들어넣고 해당 필터에서 요청을 가로챔 스프링 컨테이너 내부에 구현되어있는 시큐리티 감시 로직을 거침시큐리티 로직을 마친 후 다시 WAS의 다음 필터 진행 스프링 시큐리티 로직은 여러개의 필터들이 나열된 필터 체인 형태로 구성각각의 필터에서 CSRF, 로그인/로그아웃, 인가 등 작업 수행 전체 구조 DelegatingFilterProxy스프링 빈을 찾아 요청을 넘겨주는 서블릿 필터. 스프링 시큐리티 의존성을 추가하면 자동 추가됨FiterChainProxy DelagatingFilterProxy에 의해 호출되는 SecurityFilterChain을 들고 있는 빈SecutiryFilt..