Package com.axelor.auth.pac4j
Class AxelorSecurityLogic
java.lang.Object
org.pac4j.core.engine.AbstractExceptionAwareLogic
org.pac4j.core.engine.DefaultSecurityLogic
com.axelor.auth.pac4j.AxelorSecurityLogic
- All Implemented Interfaces:
org.pac4j.core.engine.SecurityLogic
@Singleton
public class AxelorSecurityLogic
extends org.pac4j.core.engine.DefaultSecurityLogic
-
Field Summary
Fields inherited from class org.pac4j.core.engine.DefaultSecurityLogic
INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionAxelorSecurityLogic(ErrorHandler errorHandler, ClientListService clientListService) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.pac4j.core.client.ClientfindClient(org.pac4j.core.context.WebContext context, List<org.pac4j.core.client.Client> clients) protected StringgetDefaultClient(org.pac4j.core.context.WebContext context) protected ObjecthandleException(Exception e, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, org.pac4j.core.context.WebContext context) protected org.pac4j.core.exception.http.HttpActionredirectToIdentityProvider(org.pac4j.core.context.CallContext ctx, List<org.pac4j.core.client.Client> currentClients) Methods inherited from class org.pac4j.core.engine.DefaultSecurityLogic
forbidden, getAuthorizationChecker, getClientFinder, getMatchingChecker, getSavedRequestHandler, isLoadProfilesFromSession, loadProfiles, perform, saveRequestedUrl, setAuthorizationChecker, setClientFinder, setLoadProfilesFromSession, setMatchingChecker, setSavedRequestHandler, startAuthentication, toString, unauthorizedMethods inherited from class org.pac4j.core.engine.AbstractExceptionAwareLogic
buildContext, getErrorUrl, runtimeException, setErrorUrl
-
Constructor Details
-
AxelorSecurityLogic
-
-
Method Details
-
redirectToIdentityProvider
protected org.pac4j.core.exception.http.HttpAction redirectToIdentityProvider(org.pac4j.core.context.CallContext ctx, List<org.pac4j.core.client.Client> currentClients) - Overrides:
redirectToIdentityProviderin classorg.pac4j.core.engine.DefaultSecurityLogic
-
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
-
getDefaultClient
-
findClient
protected org.pac4j.core.client.Client findClient(org.pac4j.core.context.WebContext context, List<org.pac4j.core.client.Client> clients)
-