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.Client
findClient
(org.pac4j.core.context.WebContext context, List<org.pac4j.core.client.Client> clients) protected String
getDefaultClient
(org.pac4j.core.context.WebContext context) protected Object
handleException
(Exception e, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, org.pac4j.core.context.WebContext context) protected org.pac4j.core.exception.http.HttpAction
redirectToIdentityProvider
(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, unauthorized
Methods 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:
redirectToIdentityProvider
in 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:
handleException
in 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)
-