서버 재기동 없이 권한 설정 적용하는 방법
- 작성자
- 관리자
- 작성일자
- 2021-01-26
- 조회수
- 3,681
Q 서버 재기동 없이 권한 설정을 적용하는 방법을 알고 싶습니다.
A
안녕하세요.
표준프레임워크센터입니다.
서버 재기동 없이 권한 설정을 적용하는 방법은
아래 해당 클래스를 @Autowired나 @Resource로 의존주입 받아 reload() 메소드를 적용하면 되지만
Session 모드일때와 Security 모드일때 약간의 차이가 있습니다.
Session 모드 사용시
표준프레임워크 v3.10 이하
egovframework.rte.fdl.access.bean.AuthorityResourceMetadata.reload();
표준프레임워크 v4.0 이상
org.egovfram.rte.fdl.access.bean.AuthorityResourceMetadata.reload();
등록된 Bean id : authorityResource
Security 모드 사용시
표준프레임워크 v3.10 이하
egovframework.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource.reload();
표준프레임워크 v4.0 이상
org.egovframe.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource.reload();
등록된 Bean id : databaseSecurityMetadataSource
설정 예 )
Session 모드 사용시
@Resource(name="authorityResource")
AuthorityResourceMetadata authorityResource;
....
authorityResource.reload();
...
Security 모드 사용시
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
...
databaseSecurityMetadataSource.reload();
...
감사합니다.
표준프레임워크센터입니다.
서버 재기동 없이 권한 설정을 적용하는 방법은
아래 해당 클래스를 @Autowired나 @Resource로 의존주입 받아 reload() 메소드를 적용하면 되지만
Session 모드일때와 Security 모드일때 약간의 차이가 있습니다.
Session 모드 사용시
표준프레임워크 v3.10 이하
egovframework.rte.fdl.access.bean.AuthorityResourceMetadata.reload();
표준프레임워크 v4.0 이상
org.egovfram.rte.fdl.access.bean.AuthorityResourceMetadata.reload();
등록된 Bean id : authorityResource
Security 모드 사용시
표준프레임워크 v3.10 이하
egovframework.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource.reload();
표준프레임워크 v4.0 이상
org.egovframe.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource.reload();
등록된 Bean id : databaseSecurityMetadataSource
설정 예 )
Session 모드 사용시
@Resource(name="authorityResource")
AuthorityResourceMetadata authorityResource;
....
authorityResource.reload();
...
Security 모드 사용시
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
...
databaseSecurityMetadataSource.reload();
...
감사합니다.