Package com.axelor.auth.pac4j
Class AxelorCallbackLogic
java.lang.Object
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
-
Field Summary
Fields inherited from class org.pac4j.core.engine.DefaultCallbackLogic
INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionAxelorCallbackLogic(ErrorHandler errorHandler, AxelorCsrfMatcher csrfMatcher, org.pac4j.core.client.finder.DefaultCallbackClientFinder clientFinder, AuthPac4jInfo pac4jInfo, MFAService mfaService, AxelorUrlResolver urlResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjecthandleException(Exception e, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, org.pac4j.core.context.WebContext context) protected org.pac4j.core.exception.http.HttpActionperform(org.pac4j.core.config.Config config, String inputDefaultUrl, Boolean inputRenewSession, String defaultClient, org.pac4j.core.context.FrameworkParameters parameters) protected org.pac4j.core.exception.http.HttpActionredirectToOriginallyRequestedUrl(org.pac4j.core.context.CallContext ctx, String defaultUrl) protected voidrenewSession(org.pac4j.core.context.CallContext ctx, org.pac4j.core.config.Config config) Redefined to account for failed clientsMethods inherited from class org.pac4j.core.engine.DefaultCallbackLogic
getClientFinder, getSavedRequestHandler, saveUserProfile, setClientFinder, setSavedRequestHandler, toStringMethods inherited from class org.pac4j.core.engine.AbstractExceptionAwareLogic
buildContext, getErrorUrl, runtimeException, setErrorUrl
-
Constructor Details
-
AxelorCallbackLogic
@Inject public AxelorCallbackLogic(ErrorHandler errorHandler, AxelorCsrfMatcher csrfMatcher, org.pac4j.core.client.finder.DefaultCallbackClientFinder clientFinder, AuthPac4jInfo pac4jInfo, MFAService mfaService, AxelorUrlResolver urlResolver)
-
-
Method Details
-
perform
public Object perform(org.pac4j.core.config.Config config, String inputDefaultUrl, Boolean inputRenewSession, String defaultClient, org.pac4j.core.context.FrameworkParameters parameters) - Specified by:
performin interfaceorg.pac4j.core.engine.CallbackLogic- Overrides:
performin classorg.pac4j.core.engine.DefaultCallbackLogic
-
renewSession
protected void renewSession(org.pac4j.core.context.CallContext ctx, org.pac4j.core.config.Config config) Redefined to account for failed clients- Overrides:
renewSessionin classorg.pac4j.core.engine.DefaultCallbackLogic- See Also:
-
redirectToOriginallyRequestedUrl
protected org.pac4j.core.exception.http.HttpAction redirectToOriginallyRequestedUrl(org.pac4j.core.context.CallContext ctx, String defaultUrl) - Overrides:
redirectToOriginallyRequestedUrlin classorg.pac4j.core.engine.DefaultCallbackLogic
-
mfaAction
-
handleException
protected Object handleException(Exception e, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, org.pac4j.core.context.WebContext context) - Overrides:
handleExceptionin classorg.pac4j.core.engine.AbstractExceptionAwareLogic
-