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
addProfileIndirectClients, 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)
-