권한롤생성 할경우 서버 재시작 문제 질문
- 작성자 :
- 백*호
- 작성일 :
- 2017-09-11 13:41:55
- 조회수 :
- 1,273
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
권한 생성후 적용이 되려면 서버를 재시작해야 되더군요. 그래서 이것저것 찾아보았더니
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
databaseSecurityMetadataSource.reload();
이러한 방법으로 하면 서버 재시작 없이 적용이 된다고 하던데요.
적용이 되질 않고 있습니다.
선언은 controller에서 했습니다.
이 외에 따로 설정해줘야 하는 부분이 있나요?
답변 주시면 감사하겠습니다.
권한 생성후 적용이 되려면 서버를 재시작해야 되더군요. 그래서 이것저것 찾아보았더니
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
databaseSecurityMetadataSource.reload();
이러한 방법으로 하면 서버 재시작 없이 적용이 된다고 하던데요.
적용이 되질 않고 있습니다.
선언은 controller에서 했습니다.
이 외에 따로 설정해줘야 하는 부분이 있나요?
답변 주시면 감사하겠습니다.
A
안녕하세요.
표준프레임워크 센터입니다.
맞습니다. 찾으신 방법데로 controller에서 수정할 권한을 DB에 업데이트 한후 reload를 통하여
서버 재시작 없이 권한정보를 다시 설정하는 방법입니다.
먼저 pom과 maven dependencies에 egovframework.rte.fdl.security-3.x.x.jar가 있는지 확인하시고
controller에서는 꼭 업데이트를 할 권한을 먼저 DB에 반영하시고 reload를 진행하시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
맞습니다. 찾으신 방법데로 controller에서 수정할 권한을 DB에 업데이트 한후 reload를 통하여
서버 재시작 없이 권한정보를 다시 설정하는 방법입니다.
먼저 pom과 maven dependencies에 egovframework.rte.fdl.security-3.x.x.jar가 있는지 확인하시고
controller에서는 꼭 업데이트를 할 권한을 먼저 DB에 반영하시고 reload를 진행하시기 바랍니다.
감사합니다.