EgovJdbcUserDetailsManager
- 작성자 :
- 정*교
- 작성일 :
- 2016-06-09 20:41:37
- 조회수 :
- 931
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?nttId=474&bbsId=BBSMSTR_000000000006
글 내용에
멤버 변수 EgovUserDetails userDetails를 로컬변수로 변경해서 소스를 수정했던데요
egovframework.rte.fdl.security.userdetails.jdbc.EgovJdbcUserDetailsManager 는
EgovUserDetails userDetails 가 멤버 변수로 되어있습니다.
쓰레드에 안전한가요??
글 내용에
멤버 변수 EgovUserDetails userDetails를 로컬변수로 변경해서 소스를 수정했던데요
egovframework.rte.fdl.security.userdetails.jdbc.EgovJdbcUserDetailsManager 는
EgovUserDetails userDetails 가 멤버 변수로 되어있습니다.
쓰레드에 안전한가요??
A
안녕하세요. 표준프레임워크센터입니다.
스프링시큐리티에서는 ThreadLocal을 이용하여 인증정보를 저장 및 전파합니다. 따라서 쓰레드에 안전합니다.
참조)
http://docs.spring.io/spring-security/site/docs/3.0.x/reference/technical-overview.html
기타로 표준프레임워크의 시큐리티 부분은 2.x에서 3.x로 업그레이드 되면서 내부적으로 업그레이드 되었습니다. 해당부분은 하단 링크를 확인 바랍니다.
참조2)
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:upgrade
감사합니다.
스프링시큐리티에서는 ThreadLocal을 이용하여 인증정보를 저장 및 전파합니다. 따라서 쓰레드에 안전합니다.
참조)
http://docs.spring.io/spring-security/site/docs/3.0.x/reference/technical-overview.html
기타로 표준프레임워크의 시큐리티 부분은 2.x에서 3.x로 업그레이드 되면서 내부적으로 업그레이드 되었습니다. 해당부분은 하단 링크를 확인 바랍니다.
참조2)
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:upgrade
감사합니다.