Class ClientTokenSignOutFilter
java.lang.Object
org.springframework.web.filter.GenericFilterBean
com.emc.documentum.rest.security.filter.ClientTokenSignOutFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.EnvironmentAware
,org.springframework.core.env.EnvironmentCapable
,org.springframework.web.context.ServletContextAware
public class ClientTokenSignOutFilter
extends org.springframework.web.filter.GenericFilterBean
Filter to logout for client token cookie
-
Field Summary
Fields inherited from class org.springframework.web.filter.GenericFilterBean
logger
-
Constructor Summary
ConstructorsConstructorDescriptionClientTokenSignOutFilter
(String logoutSuccessUrl, String logoutUrl, List<org.springframework.security.web.authentication.logout.LogoutHandler> handlers, String[] supportedHttpMethods, org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver exceptionHandlerExceptionResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoid
doFilter
(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) protected boolean
requiresLogout
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) void
setFilterProcessesUrl
(String filterProcessesUrl) void
setLogoutSuccessHandler
(String logoutSuccessUrl) Methods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
-
Constructor Details
-
ClientTokenSignOutFilter
public ClientTokenSignOutFilter(String logoutSuccessUrl, String logoutUrl, List<org.springframework.security.web.authentication.logout.LogoutHandler> handlers, String[] supportedHttpMethods, org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver exceptionHandlerExceptionResolver)
-
-
Method Details
-
setFilterProcessesUrl
-
setLogoutSuccessHandler
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Throws:
IOException
jakarta.servlet.ServletException
-
requiresLogout
protected boolean requiresLogout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-