Package org.pac4j.jee.filter
Class LogoutFilter
java.lang.Object
org.pac4j.jee.config.AbstractConfigFilter
org.pac4j.jee.filter.LogoutFilter
- All Implemented Interfaces:
javax.servlet.Filter
public class LogoutFilter
extends org.pac4j.jee.config.AbstractConfigFilter
This filter handles the (application + identity provider) logout process.
- Since:
- 1.2.0
- Author:
- Jerome Leleu
-
Field Summary
Fields inherited from class org.pac4j.jee.config.AbstractConfigFilter
logger
-
Constructor Summary
ConstructorsConstructorDescriptionLogoutFilter
(org.pac4j.core.config.Config config) LogoutFilter
(org.pac4j.core.config.Config config, String defaultUrl) -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(javax.servlet.FilterConfig filterConfig) protected void
internalFilter
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) Methods inherited from class org.pac4j.jee.config.AbstractConfigFilter
doFilter, getBooleanParam, getConfig, getSharedConfig, getStringParam, setConfig
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.Filter
destroy
-
Constructor Details
-
LogoutFilter
public LogoutFilter() -
LogoutFilter
public LogoutFilter(org.pac4j.core.config.Config config) -
LogoutFilter
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Filter
- Overrides:
init
in classorg.pac4j.jee.config.AbstractConfigFilter
- Throws:
javax.servlet.ServletException
-
internalFilter
protected void internalFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Specified by:
internalFilter
in classorg.pac4j.jee.config.AbstractConfigFilter
- Throws:
IOException
javax.servlet.ServletException
-