시큐리티 롤권하에 관하여
- 작성자 :
- 이*주
- 작성일 :
- 2015-06-16 18:36:17
- 조회수 :
- 627
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
egov3.2 샘플 사용중입니다.
시큐리티쪽을 보니 was가 올라오면서 설정되어있는 권한 url, 맵핑명등 테이블에서 불려드러온 값을 캐싱해서 같고있는 것같더군요
그래서 권한을 변경해줘도 서버를 재시작해야만 설정이먹는것 같습니다. 권한 변경시에 바로 적용될수있도록 할수있는 방안이 있나요?
변경시 캐싱을 다시한다던가... 하게된다면 어느쪽을 수정하여야하는지.. 답변주시면 감사하겠습니다.
시큐리티쪽을 보니 was가 올라오면서 설정되어있는 권한 url, 맵핑명등 테이블에서 불려드러온 값을 캐싱해서 같고있는 것같더군요
그래서 권한을 변경해줘도 서버를 재시작해야만 설정이먹는것 같습니다. 권한 변경시에 바로 적용될수있도록 할수있는 방안이 있나요?
변경시 캐싱을 다시한다던가... 하게된다면 어느쪽을 수정하여야하는지.. 답변주시면 감사하겠습니다.
A
안녕하세요 표준프레임워크 센터입니다.
우선 reload는 가능합니다. 다만, 명시적으로 서비스의 메소드를 호출해 주셔야 합니다.
즉, 관리프로그램 상에서 데이터가 변경되는 시점에 특정 메소드를 추가로 호출해주시면 됩니다.
방법은 개별 컨트롤러에서 자원이나 권한 저장후에 databaseSecurityMetadataSource.reload(); 호출하시면 됩니다.
감사합니다.
우선 reload는 가능합니다. 다만, 명시적으로 서비스의 메소드를 호출해 주셔야 합니다.
즉, 관리프로그램 상에서 데이터가 변경되는 시점에 특정 메소드를 추가로 호출해주시면 됩니다.
방법은 개별 컨트롤러에서 자원이나 권한 저장후에 databaseSecurityMetadataSource.reload(); 호출하시면 됩니다.
감사합니다.