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, AuthPac4jInfo authPac4jInfo) -
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) protected voidsaveRequestedUrl(org.pac4j.core.context.CallContext ctx, List<org.pac4j.core.client.Client> currentClients, org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver) Methods inherited from class org.pac4j.core.engine.DefaultSecurityLogic
addProfileIndirectClients, forbidden, getAuthorizationChecker, getClientFinder, getMatchingChecker, getSavedRequestHandler, isLoadProfilesFromSession, loadProfiles, perform, setAuthorizationChecker, setClientFinder, setLoadProfilesFromSession, setMatchingChecker, setSavedRequestHandler, startAuthentication, toString, unauthorizedMethods inherited from class org.pac4j.core.engine.AbstractExceptionAwareLogic
buildContext, getErrorUrl, runtimeException, setErrorUrl
-
Constructor Details
-
AxelorSecurityLogic
@Inject public AxelorSecurityLogic(ErrorHandler errorHandler, ClientListService clientListService, AuthPac4jInfo authPac4jInfo)
-
-
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
-
saveRequestedUrl
protected void saveRequestedUrl(org.pac4j.core.context.CallContext ctx, List<org.pac4j.core.client.Client> currentClients, org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver) - Overrides:
saveRequestedUrlin 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)
-