SecurityContext
Authentication객체가 저장되는 보관소
SecurityContextHolder전략(Strategy)에 따라 SecurityContext의 저장 방식이 다름
일반적으로는 ThreadLocal 에 저장 > 코드 어디서나 Authentication 을 꺼내서 사용가능
SecurityContextHolder
SecurityContext객체의 저장 방식(Strategy)을 지정
| MODE_THREADLOCAL | 스레드당 SecurityContext 객체를 할당, 기본값 |
| MODE_INHERITABLETHREADLOCAL | 메인, 자식 스레드에서 동일한 SecurityContext 사용 |
| MODE_GLOBAL | 프래그램에서 딱 하나의 SecurityContext만 저장 |
'Spring > Spring Security' 카테고리의 다른 글
| 토큰기반 인증, JWT (0) | 2024.11.04 |
|---|---|
| Security 메커니즘 (0) | 2024.10.12 |
| UserDetailsService 로 인증처리할때 password (0) | 2024.06.10 |
| formLogin()로 사용자가 로그인했을때 HttpSession (1) | 2024.06.08 |
| MD5형식으로 암호화 (0) | 2024.05.21 |