Package com.axelor.auth.pac4j
Class AxelorCallbackLogic
- java.lang.Object
-
- org.pac4j.core.profile.factory.ProfileManagerFactoryAware
-
- org.pac4j.core.engine.AbstractExceptionAwareLogic
-
- org.pac4j.core.engine.DefaultCallbackLogic
-
- com.axelor.auth.pac4j.AxelorCallbackLogic
-
- All Implemented Interfaces:
org.pac4j.core.engine.CallbackLogic
@Singleton public class AxelorCallbackLogic extends org.pac4j.core.engine.DefaultCallbackLogic
-
-
Constructor Summary
Constructors Constructor Description AxelorCallbackLogic(ErrorHandler errorHandler, AxelorCsrfMatcher csrfMatcher, org.pac4j.core.client.finder.DefaultCallbackClientFinder clientFinder, AuthPac4jInfo pac4jInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjecthandleException(Exception e, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, org.pac4j.core.context.WebContext context)Objectperform(org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.config.Config config, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, String inputDefaultUrl, Boolean inputRenewSession, String defaultClient)protected org.pac4j.core.exception.http.HttpActionredirectToOriginallyRequestedUrl(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, String defaultUrl)protected voidrenewSession(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.config.Config config)Redefined to account for failed clients-
Methods inherited from class org.pac4j.core.engine.DefaultCallbackLogic
getClientFinder, getSavedRequestHandler, saveUserProfile, setClientFinder, setSavedRequestHandler, toString
-
Methods inherited from class org.pac4j.core.engine.AbstractExceptionAwareLogic
getErrorUrl, runtimeException, setErrorUrl
-
-
-
-
Constructor Detail
-
AxelorCallbackLogic
@Inject public AxelorCallbackLogic(ErrorHandler errorHandler, AxelorCsrfMatcher csrfMatcher, org.pac4j.core.client.finder.DefaultCallbackClientFinder clientFinder, AuthPac4jInfo pac4jInfo)
-
-
Method Detail
-
perform
public Object perform(org.pac4j.core.context.WebContext webContext, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.config.Config config, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, String inputDefaultUrl, Boolean inputRenewSession, String defaultClient)
- Specified by:
performin interfaceorg.pac4j.core.engine.CallbackLogic- Overrides:
performin classorg.pac4j.core.engine.DefaultCallbackLogic
-
renewSession
protected void renewSession(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.config.Config config)Redefined to account for failed clients- Overrides:
renewSessionin classorg.pac4j.core.engine.DefaultCallbackLogic- See Also:
AxelorCallbackClientFinder
-
redirectToOriginallyRequestedUrl
protected org.pac4j.core.exception.http.HttpAction redirectToOriginallyRequestedUrl(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, String defaultUrl)- Overrides:
redirectToOriginallyRequestedUrlin classorg.pac4j.core.engine.DefaultCallbackLogic
-
-