Package org.pac4j.http.client.direct
Class CookieClient
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.BaseClient
org.pac4j.core.client.DirectClient
org.pac4j.http.client.direct.CookieClient
- All Implemented Interfaces:
org.pac4j.core.client.Client
public class CookieClient
extends org.pac4j.core.client.DirectClient
Allows direct authentication based on a cookie.
- Since:
- 1.8.0
- Author:
- Misagh Moayyed
-
Field Summary
Fields inherited from class org.pac4j.core.client.BaseClient
logger, saveProfileInSession -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for CookieClient.CookieClient(String cookieName, org.pac4j.core.credentials.authenticator.Authenticator cookieAuthenticator) Constructor for CookieClient. -
Method Summary
Methods inherited from class org.pac4j.core.client.DirectClient
afterInternalInit, beforeInternalInit, getLogoutAction, getRedirectionAction, processLogoutMethods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, checkCredentials, findSessionLogoutHandler, getAuthenticator, getAuthorizationGenerators, getConfig, getCredentials, getCredentialsExtractor, getCustomProperties, getLogger, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getSaveProfileInSession, getUserProfile, internalValidateCredentials, isMultiProfile, isMultiProfile, notifySessionRenewal, renewUserProfile, setAuthenticator, setAuthenticatorIfUndefined, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setConfig, setCredentialsExtractor, setCredentialsExtractorIfUndefined, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileCreatorIfUndefined, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession, toString, validateCredentialsMethods inherited from class org.pac4j.core.util.InitializableObject
getInitialized, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Constructor Details
-
CookieClient
public CookieClient()Constructor for CookieClient.
-
CookieClient
public CookieClient(String cookieName, org.pac4j.core.credentials.authenticator.Authenticator cookieAuthenticator) Constructor for CookieClient.
- Parameters:
cookieName- aStringobjectcookieAuthenticator- aAuthenticatorobject
-
-
Method Details
-
internalInit
protected void internalInit(boolean forceReinit) - Specified by:
internalInitin classorg.pac4j.core.util.InitializableObject
-