osiv 필터 적용

This commit is contained in:
leejunho 2024-08-28 10:49:41 +09:00
parent c615e9f365
commit 1396b5806a
2 changed files with 17 additions and 3 deletions

View File

@ -8,8 +8,8 @@ import javax.servlet.FilterConfig;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.ServletRequest; import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@Component @Component
@ -23,6 +23,7 @@ public class SSOValid implements Filter {
@Override @Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException { throws IOException, ServletException {
chain.doFilter(request, response); chain.doFilter(request, response);
} }

View File

@ -46,14 +46,14 @@
<!-- 전자조정시스템 SSO Valid 필터 --> <!-- 전자조정시스템 SSO Valid 필터 -->
<!-- 필터 순서에 유의 --> <!-- 필터 순서에 유의 -->
<filter> <!-- <filter>
<filter-name>kccadrLoginValidFilter</filter-name> <filter-name>kccadrLoginValidFilter</filter-name>
<filter-class>kcc.let.uat.uia.web.SSOValid</filter-class> <filter-class>kcc.let.uat.uia.web.SSOValid</filter-class>
</filter> </filter>
<filter-mapping> <filter-mapping>
<filter-name>kccadrLoginValidFilter</filter-name> <filter-name>kccadrLoginValidFilter</filter-name>
<url-pattern>/web/*</url-pattern> <url-pattern>/web/*</url-pattern>
</filter-mapping> </filter-mapping> -->
<!-- site mesh --> <!-- site mesh -->
@ -72,6 +72,19 @@
</filter-mapping> </filter-mapping>
<!--// site mesh --> <!--// site mesh -->
<!-- spring OSIV hibernate 트랜젝션 설정 sql 지연로딩 등 문제 발생 시 적용 url을 수정-->
<filter>
<filter-name>openSessionInViewFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate4.support.OpenSessionInViewFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>openSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener> <listener>
<listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class> <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
</listener> </listener>