interceptor 커스텀 방법
- 작성자 :
- k***e
- 작성일 :
- 2023-11-02 11:09:33
- 조회수 :
- 569
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
session 방식으로 접근권한 사용하고있습니다
EgovAccessInterceptor 에 체크로직을 좀 변경하고싶습니다.
(기존로직을 태우지않고 새로 태우고싶음)
다른건 다 그대로 쓰고싶고 저 interceptor내용만 변경하고싶은건데
어떻게 커스터마이징 해야하나요?
자세하게 답변 부탁드립니다.
EgovAccessInterceptor 에 체크로직을 좀 변경하고싶습니다.
(기존로직을 태우지않고 새로 태우고싶음)
다른건 다 그대로 쓰고싶고 저 interceptor내용만 변경하고싶은건데
어떻게 커스터마이징 해야하나요?
자세하게 답변 부탁드립니다.
환경정보
-
- OS 정보 : window 11
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat
- DB 정보 :
- 기타 환경 정보 :
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:rte4.1: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:rte4.1:fdl:access
감사합니다.