강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

tkdduq8260님의 프로필 이미지
tkdduq8260

작성한 질문수

스프링과 JPA 기반 웹 애플리케이션 개발

안녕하세요 백기선님! 궁금한점이 생겨서 질문드리고 싶습니다!

작성

·

167

0

시큐리티에 대해서 공부하던 도중에 궁금한게 생겼습니다.
1. 스프링 시큐리티에서 SecurityContext는 서버사이드에서 하나만 존재하는게 아닌 클라이언트마다 서로 다른 SecurityContext를 가지게 되는건가요?

2.그렇다면 SecurityContext들을 저장하는공간이 SecurityContextHolder여서 내부적으로 SecurityContext들을 저장하고 있는건가요?

3.만약 1번 2번이 맞다면 SecurityContextHolder에서 SecurityContext를 관리하는데 내부 SecurityContextHolderStrategy에서 ThreadLocal<SecurityContext>로 컨텍스트들을 저장하고 저희가 현재 접속하고 있는 사용자를 가져오려고 할때 내부적으로 세션을 검사해서 일치하는 SecurtiyContext를 반환하는건지 궁금합니다.

질문에 두서가 없는점 죄송합니다 ㅠㅠ

답변 2

1

백기선님의 프로필 이미지
백기선
지식공유자

전부 맞습니다.

0

tkdduq8260님의 프로필 이미지
tkdduq8260
질문자

감사합니다.. 시큐리티 내부를 보고 있었는데 확신이 생기지 않아서 질문드렸습니다!

tkdduq8260님의 프로필 이미지
tkdduq8260

작성한 질문수

질문하기