권한 실시간 리로드 API 없나요?
- 작성자 :
- 정*진
- 작성일 :
- 2020-11-13 09:21:25
- 조회수 :
- 2,999
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
권한을 db에서 변경해도 실제로 was를 내렸다 올리기 까지 적용안되는것같습니다.
아마도 ecured-object-config 를 초기 구동시 1번만 로드하고 캐시하기 때문일거같은데
이걸 초기화하고 다시 권한정보를 얻어오는 방법 알려주세요
아마도 ecured-object-config 를 초기 구동시 1번만 로드하고 캐시하기 때문일거같은데
이걸 초기화하고 다시 권한정보를 얻어오는 방법 알려주세요
A
안녕하세요.
표준프레임워크센터 입니다.
해당 메타데이타를
릴로드 하실 필요가 있는데요.
선언부분에서 다음과 같이 주입받으시면 됩니다.
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
권한정보가 적용이 완료되는 시점에서
다음과 같이 호출해 주시면 됩니다.
databaseSecurityMetadataSource.reload();
감사합니다.
표준프레임워크센터 입니다.
해당 메타데이타를
릴로드 하실 필요가 있는데요.
선언부분에서 다음과 같이 주입받으시면 됩니다.
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
권한정보가 적용이 완료되는 시점에서
다음과 같이 호출해 주시면 됩니다.
databaseSecurityMetadataSource.reload();
감사합니다.