1. 프로젝트 디렉토리 /src/main/java/egovframework/com/cmm/interceptor 에 AuthenticInterceptor.java 복사
해당 파일은 공통컴포넌트의 공통파일에 있습니다.
2. /src/main/java/egovframework/com/cmm/util 에 EgovuserDetailsHelper.java 복사
3. /src/main/java/egovframework/com/cmm 에 LoginVO.java 복사
4. /webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml 에 다음 코드를 넣는다.
<!-- ReqeustMapping 과 Controller 클래스 매핑을 위한 annotation mvc 설정 -->
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<!-- 로그인 체크가 필요한 URL과 로그인 여부를 체크해줄 인터셉터를 등록한다. -->
<bean id="selectAnnotaionMapper" class="egovframework.rte.ptl.mvc.handler.SimpleUrlAnnotationHandlerMapping"
p:order="1">
<property name="interceptors">
<list>
<ref local="authenticInterceptor" />
</list>
</property>
<!-- 로그인 체크가 필요한 URL 리스트 -->
<property name="urls">
<set>
<!-- 로그인 후 사용이 가능한 메뉴의 경로를 등록해 준다. -->
<value>/list/*.do</value>
<value>/photo/*.do</value>
</set>
</property>
</bean>
<!-- 로그인 체크 인터셉터의 접근허용 URL 리스트-->
<bean id="authenticInterceptor" class="kr.go.tongtong.cmm.interceptor.AuthenticInterceptor" >
<property name="permittedURL">
<set>
<value>/uat/uia/actionLogin.do</value>
<value>/uat/uia/egovLoginUsr.do</value>
</set>
</property>
</bean>