로그인 인증체크가 필요없는 빈을 추가했는데 안되네요
- 작성자 :
- 정*웅
- 작성일 :
- 2015-07-20 09:50:05
- 조회수 :
- 935
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
공통컴포넌트를 추가한후에 egov-com-serlet.xml에
<!-- 로그인 체크가 필요한 URL과 로그인 여부를 체크해줄 인터셉터를 등록한다. -->
<bean id="selectAnnotaionMapper" class="egovframework.rte.ptl.mvc.handler.SimpleUrlAnnotationHandlerMapping" p:order="1">
<property name="interceptors">
<list>
<ref local="authenticInterceptor" /> 로그인 체크
<ref local="IpObtainInterceptor" /> IP 정보기록
</list>
</property>
<!-- 로그인 체크가 필요한 URL 리스트 -->
<property name="urls">
<set>
<value>/test.do</value>
</set>
</property>
</bean> -->
<!-- 로그인 체크 인터셉터 -->
<bean id="authenticInterceptor" class="egovframework.com.cmm.interceptor.AuthenticInterceptor">
<!-- 인증 체크가 필요 없는 URL 리스트 -->
<property name="permittedURL">
<set>
<value>/uat/uia/[a-zA-Z]+\.do</value>
<value>/EgovLeft.do</value>
<value>/uat/uia/actionLogin.do</value>
</set>
</property>
</bean>
에서 authenticInterceptor 빈에서 value 값을 아무리 추가해줘도
계속 url을 인터셉터 해버리네요
egovframework/springmvc에 있는 xml은 이거뿐입니다.
답변 부탁드리겠습니다
<!-- 로그인 체크가 필요한 URL과 로그인 여부를 체크해줄 인터셉터를 등록한다. -->
<bean id="selectAnnotaionMapper" class="egovframework.rte.ptl.mvc.handler.SimpleUrlAnnotationHandlerMapping" p:order="1">
<property name="interceptors">
<list>
<ref local="authenticInterceptor" /> 로그인 체크
<ref local="IpObtainInterceptor" /> IP 정보기록
</list>
</property>
<!-- 로그인 체크가 필요한 URL 리스트 -->
<property name="urls">
<set>
<value>/test.do</value>
</set>
</property>
</bean> -->
<!-- 로그인 체크 인터셉터 -->
<bean id="authenticInterceptor" class="egovframework.com.cmm.interceptor.AuthenticInterceptor">
<!-- 인증 체크가 필요 없는 URL 리스트 -->
<property name="permittedURL">
<set>
<value>/uat/uia/[a-zA-Z]+\.do</value>
<value>/EgovLeft.do</value>
<value>/uat/uia/actionLogin.do</value>
</set>
</property>
</bean>
에서 authenticInterceptor 빈에서 value 값을 아무리 추가해줘도
계속 url을 인터셉터 해버리네요
egovframework/springmvc에 있는 xml은 이거뿐입니다.
답변 부탁드리겠습니다
A
안녕하세요. 표준프레임워크 센터입니다.
문의 하신 내용은 표준프레임워크 2.x의 샘플 홈페이지의 URL mapping으로 접근제어를 하는 구현체입니다.
보통 샘플 홈페이지 template을 통해 예제로 사용되고 있습니다.
그런데 공통컴포넌트에서는 기본으로 Spring securiy를 사용하고 있습니다.
(web.xml에서 springSecurityFilterChain사용 확인하세요)
현재 상황은 중복으로 security를 설정되어 원하시는 대로 제어가 되지 않는 듯합니다.
spring security를 먼저 확인하시기 바랍니다.
감사합니다.
문의 하신 내용은 표준프레임워크 2.x의 샘플 홈페이지의 URL mapping으로 접근제어를 하는 구현체입니다.
보통 샘플 홈페이지 template을 통해 예제로 사용되고 있습니다.
그런데 공통컴포넌트에서는 기본으로 Spring securiy를 사용하고 있습니다.
(web.xml에서 springSecurityFilterChain사용 확인하세요)
현재 상황은 중복으로 security를 설정되어 원하시는 대로 제어가 되지 않는 듯합니다.
spring security를 먼저 확인하시기 바랍니다.
감사합니다.