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.AbstractConfigFilter
This 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.CallbackLogic
getCallbackLogic()
String
getDefaultClient()
String
getDefaultUrl()
Boolean
getRenewSession()
void
init(javax.servlet.FilterConfig filterConfig)
protected void
internalFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain)
void
setCallbackLogic(org.pac4j.core.engine.CallbackLogic callbackLogic)
void
setDefaultClient(String defaultClient)
void
setDefaultUrl(String defaultUrl)
void
setRenewSession(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:
init
in interfacejavax.servlet.Filter
- Overrides:
init
in 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:
internalFilter
in classorg.pac4j.core.config.AbstractConfigFilter
- Throws:
IOException
javax.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)
-
-