SecurityContextHolder, SecurityContext, Authentication
SecurityContextHolder Security Context 데이터를 읽거나 쓸 수 있는 API 를 제공 Security Context를 담고 있는 그릇과 같은 역할 기본 구현은 ThreadLocal을 활용 Spring Web MVC는 Thread per Request 모델을기반으로 동작하고, SecurityContextHolder는 ThreadLocal을 기반으로 함. >> Spring Web MVC에서 controller, service, repository 어느 부분에서든 SecurityContextHolder를 통해 SecurityContext를 조회할 수 있다. Thread가 요청을 끝내고 Thread Pool에 반환되기 전 사용된 ThreadLocal 변수를 clear해야 하는데, S..
2023. 4. 6.
최근댓글