세션 방식 로그인 EgovUserDetailsHelper 관련
- 작성자 :
- 이*
- 작성일 :
- 2021-09-28 16:08:10
- 조회수 :
- 4,017
- 구분 :
- 공통컴포넌트 / 3.6
- 진행상태 :
- 완료
Q
EgovUserDetailsHelper.getAuthenticatedUser() 메서드를 실행하면 로그인 한 사용자의 정보를 반환하는걸로 알고 있습니다.
그래서 EgovUserDetailsHelper에 언제 사용자의 정보가 맵핑 되는지 궁금해서 디버깅을 하고있었고
세션 속성에 "loginVO" 를 입력할때 자동으로 EgovUserDetailsHelper 의 값도 변하는 걸로 보입니다.
하지만 EgovUserDetailsHelper의 값이 변하는 프로세스가 잘 이해가 가지 않아서 질문 드립니다.
context-egovuserdetailshelper.xml파일은
<beans profile="session">
<bean id="egovUserDetailsHelper" class="egovframework.com.cmm.util.EgovUserDetailsHelper"
p:egovUserDetailsService="#{new egovframework.com.cmm.service.impl.EgovUserDetailsSessionServiceImpl()}"/>
</beans>
처럼 되어 있습니다.
혹시 EgovUserDetailsHelper에서 세션에 있는 로그인 유저의 정보를 맵핑해주는 필터나 인터셉터 혹은 클래스가 있다면 알려주시면 감사하겠습니다.
그래서 EgovUserDetailsHelper에 언제 사용자의 정보가 맵핑 되는지 궁금해서 디버깅을 하고있었고
세션 속성에 "loginVO" 를 입력할때 자동으로 EgovUserDetailsHelper 의 값도 변하는 걸로 보입니다.
하지만 EgovUserDetailsHelper의 값이 변하는 프로세스가 잘 이해가 가지 않아서 질문 드립니다.
context-egovuserdetailshelper.xml파일은
<beans profile="session">
<bean id="egovUserDetailsHelper" class="egovframework.com.cmm.util.EgovUserDetailsHelper"
p:egovUserDetailsService="#{new egovframework.com.cmm.service.impl.EgovUserDetailsSessionServiceImpl()}"/>
</beans>
처럼 되어 있습니다.
혹시 EgovUserDetailsHelper에서 세션에 있는 로그인 유저의 정보를 맵핑해주는 필터나 인터셉터 혹은 클래스가 있다면 알려주시면 감사하겠습니다.
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 3.9 버전부터
세션모드 접근제어 간소화서비스를 제공하고 있으며
질문하신 부분도 간소화서비스 내부에
설정이 포함되어 있습니다.
세션모드 접근제어와 관련된 내용은
위키가이드에 자세히 설명하고 있으니
참고하시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:access
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 3.9 버전부터
세션모드 접근제어 간소화서비스를 제공하고 있으며
질문하신 부분도 간소화서비스 내부에
설정이 포함되어 있습니다.
세션모드 접근제어와 관련된 내용은
위키가이드에 자세히 설명하고 있으니
참고하시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:access
감사합니다.