Package org.pac4j.sparkjava
Class CallbackRoute
- java.lang.Object
-
- org.pac4j.sparkjava.CallbackRoute
-
- All Implemented Interfaces:
spark.Route
public class CallbackRoute extends Object implements spark.Route
This route finishes the login process for an indirect client.
- Since:
- 1.0.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description CallbackRoute(org.pac4j.core.config.Config config)
CallbackRoute(org.pac4j.core.config.Config config, String defaultUrl)
CallbackRoute(org.pac4j.core.config.Config config, String defaultUrl, Boolean multiProfile)
CallbackRoute(org.pac4j.core.config.Config config, String defaultUrl, Boolean multiProfile, Boolean renewSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pac4j.core.engine.CallbackLogic<Object,SparkWebContext>
getCallbackLogic()
String
getDefaultClient()
String
getDefaultUrl()
Boolean
getMultiProfile()
Boolean
getRenewSession()
Boolean
getSaveInSession()
Object
handle(spark.Request request, spark.Response response)
void
setCallbackLogic(org.pac4j.core.engine.CallbackLogic<Object,SparkWebContext> callbackLogic)
void
setDefaultClient(String defaultClient)
void
setDefaultUrl(String defaultUrl)
void
setMultiProfile(Boolean multiProfile)
void
setRenewSession(Boolean renewSession)
void
setSaveInSession(Boolean saveInSession)
-
-
-
Method Detail
-
handle
public Object handle(spark.Request request, spark.Response response) throws Exception
- Specified by:
handle
in interfacespark.Route
- Throws:
Exception
-
getCallbackLogic
public org.pac4j.core.engine.CallbackLogic<Object,SparkWebContext> getCallbackLogic()
-
setCallbackLogic
public void setCallbackLogic(org.pac4j.core.engine.CallbackLogic<Object,SparkWebContext> callbackLogic)
-
getDefaultUrl
public String getDefaultUrl()
-
setDefaultUrl
public void setDefaultUrl(String defaultUrl)
-
getMultiProfile
public Boolean getMultiProfile()
-
setMultiProfile
public void setMultiProfile(Boolean multiProfile)
-
getRenewSession
public Boolean getRenewSession()
-
setRenewSession
public void setRenewSession(Boolean renewSession)
-
getSaveInSession
public Boolean getSaveInSession()
-
setSaveInSession
public void setSaveInSession(Boolean saveInSession)
-
getDefaultClient
public String getDefaultClient()
-
setDefaultClient
public void setDefaultClient(String defaultClient)
-
-