COMTNROLES_HIERARCHY 에 insert를 하면 재기동
- 작성자 :
- 권*성
- 작성일 :
- 2016-12-28 19:01:54
- 조회수 :
- 815
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
COMTNROLES_HIERARCHY 에 insert를 하면 재기동을 해야 권한을 가지고 오더라고요
EgovUserDetailsHelper.getAuthorities(); 재기동 안하고 불러오는 방법을 알고 싶습니다.
security를 적용한상태구요
EgovUserDetailsHelper.getAuthorities(); 재기동 안하고 불러오는 방법을 알고 싶습니다.
security를 적용한상태구요
A
안녕하세요.
표준프레임워크 센터입니다.
우선 reload는 가능합니다. 다만, 명시적으로 서비스의 메소드를 호출해 주셔야 합니다.
즉, 관리프로그램 상에서 데이터가 변경되는 시점에 특정 메소드를 추가로 호출해주시면 됩니다.
다만, 매번 자료가 변경될 때마다 변경되는 경우 시스템 운영에 영향을 주기 때문에 명시적으로 "reload"를 호출하도록 처리하시는 것이 바람직 하실 것 같습니다.
처리 방법은 context-security.xml에 정의된 서비스 중 "databaseObjectDefinitionSource"가 있습니다. (class="org.springframework.security.intercept.web.EgovReloadableDefaultFilterInvocationDefinitionSource")
이 spring bean의 reloadRequestMap() 메소드를 호출해 주시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
표준프레임워크 센터입니다.
우선 reload는 가능합니다. 다만, 명시적으로 서비스의 메소드를 호출해 주셔야 합니다.
즉, 관리프로그램 상에서 데이터가 변경되는 시점에 특정 메소드를 추가로 호출해주시면 됩니다.
다만, 매번 자료가 변경될 때마다 변경되는 경우 시스템 운영에 영향을 주기 때문에 명시적으로 "reload"를 호출하도록 처리하시는 것이 바람직 하실 것 같습니다.
처리 방법은 context-security.xml에 정의된 서비스 중 "databaseObjectDefinitionSource"가 있습니다. (class="org.springframework.security.intercept.web.EgovReloadableDefaultFilterInvocationDefinitionSource")
이 spring bean의 reloadRequestMap() 메소드를 호출해 주시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.