Package org.pac4j.jee.filter
Class CallbackFilter
- java.lang.Object
-
- org.pac4j.core.config.AbstractConfigFilter
-
- org.pac4j.jee.filter.CallbackFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class CallbackFilter extends org.pac4j.core.config.AbstractConfigFilterThis filter finishes the login process for an indirect client.
- Since:
- 1.0.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description CallbackFilter()CallbackFilter(org.pac4j.core.config.Config config)CallbackFilter(org.pac4j.core.config.Config config, String defaultUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pac4j.core.engine.CallbackLogicgetCallbackLogic()StringgetDefaultClient()StringgetDefaultUrl()BooleangetRenewSession()voidinit(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)
-
-
-
Constructor Detail
-
CallbackFilter
public CallbackFilter()
-
CallbackFilter
public CallbackFilter(org.pac4j.core.config.Config config)
-
CallbackFilter
public CallbackFilter(org.pac4j.core.config.Config config, String defaultUrl)
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException- Specified by:
initin interfacejavax.servlet.Filter- Overrides:
initin classorg.pac4j.core.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.core.config.AbstractConfigFilter- Throws:
IOExceptionjavax.servlet.ServletException
-
getDefaultUrl
public String getDefaultUrl()
-
setDefaultUrl
public void setDefaultUrl(String defaultUrl)
-
getRenewSession
public Boolean getRenewSession()
-
setRenewSession
public void setRenewSession(Boolean renewSession)
-
getCallbackLogic
public org.pac4j.core.engine.CallbackLogic getCallbackLogic()
-
setCallbackLogic
public void setCallbackLogic(org.pac4j.core.engine.CallbackLogic callbackLogic)
-
getDefaultClient
public String getDefaultClient()
-
setDefaultClient
public void setDefaultClient(String defaultClient)
-
-