Package com.axelor.auth.pac4j.local
Class AxelorApiKeyClient
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.BaseClient
org.pac4j.core.client.DirectClient
org.pac4j.http.client.direct.HeaderClient
com.axelor.auth.pac4j.local.AxelorApiKeyClient
- All Implemented Interfaces:
org.pac4j.core.client.Client
public class AxelorApiKeyClient
extends org.pac4j.http.client.direct.HeaderClient
-
Field Summary
Fields inherited from class org.pac4j.core.client.BaseClient
logger, saveProfileInSession
-
Constructor Summary
ConstructorsConstructorDescriptionAxelorApiKeyClient
(AxelorApiKeyAuthenticator axelorApiKeyAuthenticator, CredentialsHandler credentialsHandler) -
Method Summary
Modifier and TypeMethodDescriptionOptional
<org.pac4j.core.credentials.Credentials> getCredentials
(org.pac4j.core.context.CallContext ctx) protected Optional
<org.pac4j.core.credentials.Credentials> internalValidateCredentials
(org.pac4j.core.context.CallContext ctx, org.pac4j.core.credentials.Credentials credentials) Methods inherited from class org.pac4j.http.client.direct.HeaderClient
getHeaderName, getPrefixHeader, internalInit, setHeaderName, setPrefixHeader, toString
Methods inherited from class org.pac4j.core.client.DirectClient
afterInternalInit, beforeInternalInit, checkCredentials, getLogoutAction, getRedirectionAction, processLogout
Methods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, findSessionLogoutHandler, getAuthenticator, getAuthorizationGenerators, getConfig, getCredentialsExtractor, getCustomProperties, getLogger, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getSaveProfileInSession, getUserProfile, isMultiProfile, isMultiProfile, notifySessionRenewal, renewUserProfile, setAuthenticator, setAuthenticatorIfUndefined, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setConfig, setCredentialsExtractor, setCredentialsExtractorIfUndefined, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileCreatorIfUndefined, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession, validateCredentials
Methods inherited from class org.pac4j.core.util.InitializableObject
getInitialized, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Constructor Details
-
AxelorApiKeyClient
@Inject public AxelorApiKeyClient(AxelorApiKeyAuthenticator axelorApiKeyAuthenticator, CredentialsHandler credentialsHandler)
-
-
Method Details
-
getCredentials
public Optional<org.pac4j.core.credentials.Credentials> getCredentials(org.pac4j.core.context.CallContext ctx) - Specified by:
getCredentials
in interfaceorg.pac4j.core.client.Client
- Overrides:
getCredentials
in classorg.pac4j.core.client.BaseClient
-
internalValidateCredentials
protected Optional<org.pac4j.core.credentials.Credentials> internalValidateCredentials(org.pac4j.core.context.CallContext ctx, org.pac4j.core.credentials.Credentials credentials) - Overrides:
internalValidateCredentials
in classorg.pac4j.core.client.BaseClient
-