Package org.pac4j.jee.filter
Class CallbackFilter
java.lang.Object
org.pac4j.jee.config.AbstractConfigFilter
org.pac4j.jee.filter.CallbackFilter
- All Implemented Interfaces:
javax.servlet.Filter
public class CallbackFilter
extends org.pac4j.jee.config.AbstractConfigFilter
This filter finishes the login process for an indirect client.
- Since:
- 1.0.0
- Author:
- Jerome Leleu
-
Field Summary
Fields inherited from class org.pac4j.jee.config.AbstractConfigFilter
logger -
Constructor Summary
ConstructorsConstructorDescriptionCallbackFilter(org.pac4j.core.config.Config config) CallbackFilter(org.pac4j.core.config.Config config, String defaultUrl) -
Method Summary
Modifier and TypeMethodDescriptionorg.pac4j.core.engine.CallbackLogicvoidinit(javax.servlet.FilterConfig filterConfig) protected voidinternalFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) voidsetCallbackLogic(org.pac4j.core.engine.CallbackLogic callbackLogic) voidsetDefaultClient(String defaultClient) voidsetDefaultUrl(String defaultUrl) voidsetRenewSession(Boolean renewSession) Methods inherited from class org.pac4j.jee.config.AbstractConfigFilter
destroy, doFilter, getBooleanParam, getConfig, getSharedConfig, getStringParam, setConfig, setSharedConfig
-
Constructor Details
-
CallbackFilter
public CallbackFilter() -
CallbackFilter
public CallbackFilter(org.pac4j.core.config.Config config) -
CallbackFilter
-
-
Method Details
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
initin interfacejavax.servlet.Filter- Overrides:
initin 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:
internalFilterin classorg.pac4j.jee.config.AbstractConfigFilter- Throws:
IOExceptionjavax.servlet.ServletException
-
getDefaultUrl
-
setDefaultUrl
-
getRenewSession
-
setRenewSession
-
getCallbackLogic
public org.pac4j.core.engine.CallbackLogic getCallbackLogic() -
setCallbackLogic
public void setCallbackLogic(org.pac4j.core.engine.CallbackLogic callbackLogic) -
getDefaultClient
-
setDefaultClient
-