본문 바로가기

dev/스프링

Spring SecurityContextHolder

spring 개발하다 보면 중간중간에 현재 사용자 인증정보가 필요할 때가 있습니다.

 

그럴때 SecurityContextHolder를 활용하면 간단하게 해결할 수 있습니다.

 

예제 소스

 

위의 소스를 보시면 SecurityContextHolder를 통해 인증정보를 가져오는 것을 확인할 수 있습니다.

 

그리고 인증정보(authentication)에서 현재 사용자 정보를 조회할 수 있습니다.

 

사용자 정보

 

디버깅 모드에서 사용자 정보를 위와 같이 확인할 수 있습니다.

'dev > 스프링' 카테고리의 다른 글

spring profile 설정  (0) 2022.09.29
spring security sessionRegistry  (0) 2022.04.25
압축파일 다운로드  (0) 2022.02.08
TooManyResultsException 에러  (0) 2021.10.22
ajax 배열 파라미터 전달  (0) 2021.09.17