EgovAccessInterceptor custom 어떻게 하나요?
- 작성자 :
- 티*로
- 작성일 :
- 2021-07-20 10:51:54
- 조회수 :
- 3,679
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
session 접근방식 적용중입니다.
<egov-access 항목 설정으로 인해 EgovAccessInterceptor 해당 인터셉터가 자동으로 동작인데 github.. 에서 해당 java 파일을 봤는데
권한체크랑 권한접근제한 로직을 빼든지 바꾸고 싶습니다.
인터셉터를 새롭게 등록한다해도 EgovAccessInterceptor 이게 계속 동작하니 안되네요.
<egov-access 항목 설정으로 인해 EgovAccessInterceptor 해당 인터셉터가 자동으로 동작인데 github.. 에서 해당 java 파일을 봤는데
권한체크랑 권한접근제한 로직을 빼든지 바꾸고 싶습니다.
인터셉터를 새롭게 등록한다해도 EgovAccessInterceptor 이게 계속 동작하니 안되네요.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9
- DB 정보 : tibero
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
세션모드 접근제어의 경우
시큐리티 간소화 접근제어 방식보다는 구조가 단순하기는 하나
인증, 인가와 관련하여 시큐리티 간소화와 호환이 되어야 하기 때문에
어느정도 체계화된 구조로 제공되고 있습니다.
간단한 사용을 목적으로 제공되고 있어
커스텀에 대해 가이드 하고 있지는 않습니다.
참고로
EgovAccessInterceptor는
EgovAccessConfigBeanDefinitionParser 클래스에 정의되어 있습니다.
커스텀을 하신다면
다음 빈설정파일을 제거후에
/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-access.xml
다음 설정파일에서
/src/main/resources/egovframework/egovProps/globals.properties
인증인가모드를 추가하셔야 합니다.
Globals.Auth = mysecuritymode
세션모드 접근제어 방식에대한
일반적인 사용방법은 다음 위키가이드를 참고하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:access
감사합니다.
표준프레임워크센터 입니다.
세션모드 접근제어의 경우
시큐리티 간소화 접근제어 방식보다는 구조가 단순하기는 하나
인증, 인가와 관련하여 시큐리티 간소화와 호환이 되어야 하기 때문에
어느정도 체계화된 구조로 제공되고 있습니다.
간단한 사용을 목적으로 제공되고 있어
커스텀에 대해 가이드 하고 있지는 않습니다.
참고로
EgovAccessInterceptor는
EgovAccessConfigBeanDefinitionParser 클래스에 정의되어 있습니다.
커스텀을 하신다면
다음 빈설정파일을 제거후에
/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-access.xml
다음 설정파일에서
/src/main/resources/egovframework/egovProps/globals.properties
인증인가모드를 추가하셔야 합니다.
Globals.Auth = mysecuritymode
세션모드 접근제어 방식에대한
일반적인 사용방법은 다음 위키가이드를 참고하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:access
감사합니다.