[공통컴포넌트]템플릿 내 권한관리 및 롤관리 사용이 안됩니다.(제한적인 관리자 정책)
- 작성자
- 관리자
- 작성일자
- 2017-06-23
- 조회수
- 4,868
Q
[공통컴포넌트]템플릿 내 권한관리 및 롤관리 사용이 안됩니다.
-제한적인 관리자 정책 사용 시
A
사용케이스 : 관리자를 개인정보관리자, 교육관리자 등 세부적인 관리자로 나눠 권한 및 롤관리를 사용할 경우.
먼저 롤 권한에 대한 변경은 톰캣을 재기동하지 않으면 적용이 되지 않습니다.
재기동을 원치 않으시면 설정간소화 내부에서 "databaseSecurityMetadataSource" id로
egovframework.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource 클래스가 생성이되기 때문에 databaseSecurityMetadataSource를
injection 방식으로 호출하시면 됩니다. (@Resource 또는 @Autowired)
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
databaseSecurityMetadataSource.reload();
현재 제공되는 공통컴포넌트는 디폴트로 모든 접근이 가능하게 설정이 되있습니다.
컴포넌트 기능을 사용하고 싶으시다면 먼저 템플릿 내 권한 관리 및 롤관리를 사용하기 위해서는
제한된 사용자(ROLE_RESTRICTED)를 추가해주셔야합니다.
또한 상속 구조(HIERARCHY)에서 제한된 사용자를 제외해주시기 바랍니다,
COMTNAUTHORROLERELATE, COMTNAUTHORINFO, COMTNROLES_HIERARCHY, COMTNAUTHORINFO
테이블 데이터를 지우고 아래 첨부된 기초데이터.text 파일의 데이터를 관련 DB 테이블에 넣어주시기 바랍니다.
관련 데이터 및 명칭은 아래 위키가이드로 제공하고 있으니 참고해주시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.6:sec:%EA%B6%8C%ED%95%9C%EA%B4%80%EB%A6%AC
먼저 롤 권한에 대한 변경은 톰캣을 재기동하지 않으면 적용이 되지 않습니다.
재기동을 원치 않으시면 설정간소화 내부에서 "databaseSecurityMetadataSource" id로
egovframework.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource 클래스가 생성이되기 때문에 databaseSecurityMetadataSource를
injection 방식으로 호출하시면 됩니다. (@Resource 또는 @Autowired)
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
databaseSecurityMetadataSource.reload();
현재 제공되는 공통컴포넌트는 디폴트로 모든 접근이 가능하게 설정이 되있습니다.
컴포넌트 기능을 사용하고 싶으시다면 먼저 템플릿 내 권한 관리 및 롤관리를 사용하기 위해서는
제한된 사용자(ROLE_RESTRICTED)를 추가해주셔야합니다.
또한 상속 구조(HIERARCHY)에서 제한된 사용자를 제외해주시기 바랍니다,
COMTNAUTHORROLERELATE, COMTNAUTHORINFO, COMTNROLES_HIERARCHY, COMTNAUTHORINFO
테이블 데이터를 지우고 아래 첨부된 기초데이터.text 파일의 데이터를 관련 DB 테이블에 넣어주시기 바랍니다.
관련 데이터 및 명칭은 아래 위키가이드로 제공하고 있으니 참고해주시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.6:sec:%EA%B6%8C%ED%95%9C%EA%B4%80%EB%A6%AC