Package com.axelor.auth.pac4j
Class AxelorSecurityLogic
- java.lang.Object
-
- org.pac4j.core.profile.factory.ProfileManagerFactoryAware
-
- 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
-
-
Constructor Summary
Constructors Constructor Description AxelorSecurityLogic(ErrorHandler errorHandler, AuthPac4jInfo authPac4jInfo, org.pac4j.core.config.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, List<org.pac4j.core.client.Client> currentClients)
protected void
saveRequestedUrl(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, List<org.pac4j.core.client.Client> currentClients, org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver)
-
Methods inherited from class org.pac4j.core.engine.DefaultSecurityLogic
forbidden, getAuthorizationChecker, getClientFinder, getMatchingChecker, getSavedRequestHandler, isLoadProfilesFromSession, loadProfiles, perform, setAuthorizationChecker, setClientFinder, setLoadProfilesFromSession, setMatchingChecker, setSavedRequestHandler, startAuthentication, toString, unauthorized
-
Methods inherited from class org.pac4j.core.engine.AbstractExceptionAwareLogic
getErrorUrl, runtimeException, setErrorUrl
-
-
-
-
Constructor Detail
-
AxelorSecurityLogic
@Inject public AxelorSecurityLogic(ErrorHandler errorHandler, AuthPac4jInfo authPac4jInfo, org.pac4j.core.config.Config config)
-
-
Method Detail
-
saveRequestedUrl
protected void saveRequestedUrl(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, List<org.pac4j.core.client.Client> currentClients, org.pac4j.core.http.ajax.AjaxRequestResolver ajaxRequestResolver)
- Overrides:
saveRequestedUrl
in classorg.pac4j.core.engine.DefaultSecurityLogic
-
redirectToIdentityProvider
protected org.pac4j.core.exception.http.HttpAction redirectToIdentityProvider(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, List<org.pac4j.core.client.Client> currentClients)
- Overrides:
redirectToIdentityProvider
in classorg.pac4j.core.engine.DefaultSecurityLogic
-
-