Index

A B C D E G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCasRestClient - Class in org.pac4j.cas.client.rest
This is CasRestFormClient able to communicate to a CAS server via its REST api, to retrieve TGTs and STs and to construct CAS principals.
AbstractCasRestClient() - Constructor for class org.pac4j.cas.client.rest.AbstractCasRestClient
 
addPrivateKey(Cas20ServiceTicketValidator) - Method in class org.pac4j.cas.config.CasConfiguration
addPrivateKey.
attributePrincipal - Variable in class org.pac4j.cas.profile.CasProxyProfile
 

B

buildCas10TicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
buildCas10TicketValidator.
buildCas20ProxyTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
buildCas20ProxyTicketValidator.
buildCas20TicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
buildCas20TicketValidator.
buildCas30ProxyTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
buildCas30ProxyTicketValidator.
buildCas30TicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
buildCas30TicketValidator.
buildSAMLTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
buildSAMLTicketValidator.

C

callbackUrl - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
callbackUrlResolver - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
CAS10 - Enum constant in enum class org.pac4j.cas.config.CasProtocol
 
CAS20 - Enum constant in enum class org.pac4j.cas.config.CasProtocol
 
CAS20_PROXY - Enum constant in enum class org.pac4j.cas.config.CasProtocol
 
CAS30 - Enum constant in enum class org.pac4j.cas.config.CasProtocol
 
CAS30_PROXY - Enum constant in enum class org.pac4j.cas.config.CasProtocol
 
CasAuthenticator - Class in org.pac4j.cas.credentials.authenticator
CAS authenticator which validates the service ticket.
CasAuthenticator(CasConfiguration, String, UrlResolver, CallbackUrlResolver, String, SessionLogoutHandler) - Constructor for class org.pac4j.cas.credentials.authenticator.CasAuthenticator
Constructor for CasAuthenticator.
CasClient - Class in org.pac4j.cas.client
This class is the client to authenticate users on a CAS server for a web application in a stateful way: when trying to access a protected area, the user will be redirected to the CAS server for login and then back to the application (on the callback endpoint) and finally to the originally requested url.
CasClient() - Constructor for class org.pac4j.cas.client.CasClient
Constructor for CasClient.
CasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.CasClient
Constructor for CasClient.
CasConfiguration - Class in org.pac4j.cas.config
CAS configuration.
CasConfiguration() - Constructor for class org.pac4j.cas.config.CasConfiguration
Constructor for CasConfiguration.
CasConfiguration(String) - Constructor for class org.pac4j.cas.config.CasConfiguration
Constructor for CasConfiguration.
CasConfiguration(String, String) - Constructor for class org.pac4j.cas.config.CasConfiguration
Constructor for CasConfiguration.
CasConfiguration(String, CasProtocol) - Constructor for class org.pac4j.cas.config.CasConfiguration
Constructor for CasConfiguration.
CasCredentialsExtractor - Class in org.pac4j.cas.credentials.extractor
CAS credentials extractor.
CasCredentialsExtractor(CasConfiguration) - Constructor for class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
Constructor for CasCredentialsExtractor.
CasLogoutProcessor - Class in org.pac4j.cas.logout.processor
The CAS logout processor.
CasLogoutProcessor(CasConfiguration, SessionLogoutHandler) - Constructor for class org.pac4j.cas.logout.processor.CasLogoutProcessor
Constructor for CasLogoutProcessor.
CasProfile - Class in org.pac4j.cas.profile
This class is the user profile for sites using CAS protocol.
CasProfile() - Constructor for class org.pac4j.cas.profile.CasProfile
 
CasProfileDefinition - Class in org.pac4j.cas.profile
Profile definition for CAS.
CasProfileDefinition() - Constructor for class org.pac4j.cas.profile.CasProfileDefinition
Constructor for CasProfileDefinition.
CasProtocol - Enum Class in org.pac4j.cas.config
CAS protocol.
CasProxyProfile - Class in org.pac4j.cas.profile
This class is the user profile for sites using CAS protocol with proxy capabilities.
CasProxyProfile() - Constructor for class org.pac4j.cas.profile.CasProxyProfile
 
CasProxyReceptor - Class in org.pac4j.cas.client
This class is the CAS proxy receptor.
CasProxyReceptor() - Constructor for class org.pac4j.cas.client.CasProxyReceptor
 
CasRedirectionActionBuilder - Class in org.pac4j.cas.redirect
CAS redirection action builder.
CasRedirectionActionBuilder(CasConfiguration, CasClient) - Constructor for class org.pac4j.cas.redirect.CasRedirectionActionBuilder
Constructor for CasRedirectionActionBuilder.
CasRestAuthenticator - Class in org.pac4j.cas.credentials.authenticator
This is a specific Authenticator to deal with the CAS REST API.
CasRestAuthenticator(CasConfiguration) - Constructor for class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
Constructor for CasRestAuthenticator.
CasRestBasicAuthClient - Class in org.pac4j.cas.client.rest
Direct client which receives credentials as a basic auth and validates them via the CAS REST API.
CasRestBasicAuthClient() - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
Constructor for CasRestBasicAuthClient.
CasRestBasicAuthClient(CasConfiguration, String, String) - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
Constructor for CasRestBasicAuthClient.
CasRestFormClient - Class in org.pac4j.cas.client.rest
Direct client which receives credentials as form parameters and validates them via the CAS REST API.
CasRestFormClient() - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
Constructor for CasRestFormClient.
CasRestFormClient(CasConfiguration, String, String) - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
Constructor for CasRestFormClient.
CasRestProfile - Class in org.pac4j.cas.profile
This is CasRestProfile that represents the CAS TGT when it's obtained via the rest api.
CasRestProfile() - Constructor for class org.pac4j.cas.profile.CasRestProfile
Constructor for CasRestProfile.
CasRestProfile(String, String) - Constructor for class org.pac4j.cas.profile.CasRestProfile
Constructor for CasRestProfile.
cleanUp() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
client - Variable in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
 
clientName - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
computeFinalLoginUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
computeFinalLoginUrl.
computeFinalPrefixUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
computeFinalPrefixUrl.
computeFinalRestUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
computeFinalRestUrl.
configuration - Variable in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
configuration - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
configuration - Variable in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
configuration - Variable in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 
configuration - Variable in class org.pac4j.cas.logout.processor.CasLogoutProcessor
 
configuration - Variable in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
 
constructRedirectUrl(String, String, String, boolean, boolean, String) - Static method in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
constructRedirectUrl.
createUserProfile(AttributePrincipal) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
createUserProfileAttributes(Assertion, AttributePrincipal, UserProfile) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 

D

DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME - Static variable in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
Constant DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME="longTermAuthenticationRequestTokenUsed"
DefaultCasAuthorizationGenerator - Class in org.pac4j.cas.authorization
Default AuthorizationGenerator implementation for a CasClient which is able to retrieve the isRemembered status from the CAS response and put it in the profile.
DefaultCasAuthorizationGenerator() - Constructor for class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
Constructor for DefaultCasAuthorizationGenerator.
DefaultCasAuthorizationGenerator(String) - Constructor for class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
Constructor for DefaultCasAuthorizationGenerator.
destroyTicketGrantingTicket(CasRestProfile, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
destroyTicketGrantingTicket.
DirectCasClient - Class in org.pac4j.cas.client.direct
This class is the direct client to authenticate users on a CAS server for a web application in a stateless way: when trying to access a protected area, the user will be redirected to the CAS server for login and then back directly to this originally requested url.
DirectCasClient() - Constructor for class org.pac4j.cas.client.direct.DirectCasClient
Constructor for DirectCasClient.
DirectCasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.direct.DirectCasClient
Constructor for DirectCasClient.
DirectCasProxyClient - Class in org.pac4j.cas.client.direct
This class is the direct client to authenticate users based on CAS proxy tickets.
DirectCasProxyClient() - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
Constructor for DirectCasProxyClient.
DirectCasProxyClient(CasConfiguration, String) - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
Constructor for DirectCasProxyClient.

E

equals(Object) - Method in class org.pac4j.cas.profile.CasRestProfile
extract(CallContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor

G

generate(CallContext, UserProfile) - Method in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
getArtifactParameter(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
getArtifactParameter.
getCredentials(CallContext) - Method in class org.pac4j.cas.client.direct.DirectCasClient
getFinalActionForFrontChannelLogout(WebContext) - Method in class org.pac4j.cas.logout.processor.CasLogoutProcessor
getFinalActionForFrontChannelLogout.
getProxyTicketFor(String) - Method in class org.pac4j.cas.profile.CasProxyProfile
Get a proxy ticket for a given service.
getRedirectionAction(CallContext) - Method in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
getServiceParameter() - Method in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
getServiceParameter.
getTicketGrantingTicketId() - Method in class org.pac4j.cas.profile.CasRestProfile
getTicketGrantingTicketId.

H

hashCode() - Method in class org.pac4j.cas.profile.CasRestProfile

I

initializeClientConfiguration() - Method in class org.pac4j.cas.config.CasConfiguration
initializeClientConfiguration.
internalInit(boolean) - Method in class org.pac4j.cas.client.CasClient
internalInit(boolean) - Method in class org.pac4j.cas.client.CasProxyReceptor
internalInit(boolean) - Method in class org.pac4j.cas.client.direct.DirectCasClient
internalInit(boolean) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
internalInit(boolean) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
internalInit(boolean) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
internalInit(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
internalInit(boolean) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
internalValidateCredentials(CallContext, Credentials) - Method in class org.pac4j.cas.client.direct.DirectCasClient
isBackLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
isBackLogoutRequest.
isFrontLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
isFrontLogoutRequest.
isMultipartRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
isMultipartRequest.
isTokenRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
isTokenRequest.

L

LOGOUT_REQUEST_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
Constant LOGOUT_REQUEST_PARAMETER="logoutRequest"

N

newDefaultCallbackUrlResolver() - Method in class org.pac4j.cas.client.CasClient
newProfile(Object...) - Method in class org.pac4j.cas.profile.CasProfileDefinition
notifySessionRenewal(CallContext, String) - Method in class org.pac4j.cas.client.CasClient

O

org.pac4j.cas.authorization - package org.pac4j.cas.authorization
 
org.pac4j.cas.client - package org.pac4j.cas.client
 
org.pac4j.cas.client.direct - package org.pac4j.cas.client.direct
 
org.pac4j.cas.client.rest - package org.pac4j.cas.client.rest
 
org.pac4j.cas.config - package org.pac4j.cas.config
 
org.pac4j.cas.credentials.authenticator - package org.pac4j.cas.credentials.authenticator
 
org.pac4j.cas.credentials.extractor - package org.pac4j.cas.credentials.extractor
 
org.pac4j.cas.logout.processor - package org.pac4j.cas.logout.processor
 
org.pac4j.cas.profile - package org.pac4j.cas.profile
 
org.pac4j.cas.redirect - package org.pac4j.cas.redirect
 
org.pac4j.cas.store - package org.pac4j.cas.store
 

P

PARAM_PROXY_GRANTING_TICKET - Static variable in class org.pac4j.cas.client.CasProxyReceptor
Constant PARAM_PROXY_GRANTING_TICKET="pgtId"
PARAM_PROXY_GRANTING_TICKET_IOU - Static variable in class org.pac4j.cas.client.CasProxyReceptor
Constant PARAM_PROXY_GRANTING_TICKET_IOU="pgtIou"
processLogout(CallContext, Credentials) - Method in class org.pac4j.cas.logout.processor.CasLogoutProcessor
ProxyGrantingTicketStore - Class in org.pac4j.cas.store
Apereo CAS client ProxyGrantingTicketStorage wrapper of a pac4j Store.
ProxyGrantingTicketStore(Store<String, String>) - Constructor for class org.pac4j.cas.store.ProxyGrantingTicketStore
Constructor for ProxyGrantingTicketStore.

R

recordSession(CallContext, String) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
RELAY_STATE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
Constant RELAY_STATE_PARAMETER="RelayState"
rememberMeAttributeName - Variable in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
removeLoginData() - Method in class org.pac4j.cas.profile.CasRestProfile
requestServiceTicket(String, CasRestProfile, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
requestServiceTicket.
retrieve(String) - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
retrieveTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
retrieveTicketValidator.

S

SAML - Enum constant in enum class org.pac4j.cas.config.CasProtocol
 
save(String, String) - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
SERVICE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
Constant SERVICE_PARAMETER="service"
SESSION_INDEX_TAG - Static variable in class org.pac4j.cas.config.CasConfiguration
Constant SESSION_INDEX_TAG="SessionIndex"
sessionLogoutHandler - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
sessionLogoutHandler - Variable in class org.pac4j.cas.logout.processor.CasLogoutProcessor
 
setAllowedProxies(Iterable<String>) - Method in class org.pac4j.cas.config.CasConfiguration
setAllowedProxies.
setAuthenticatorIfUndefined(Authenticator) - Method in class org.pac4j.cas.client.direct.DirectCasClient
setPrincipal(AttributePrincipal) - Method in class org.pac4j.cas.profile.CasProxyProfile
Store the CAS principal.

T

TICKET_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
Constant TICKET_PARAMETER="ticket"

U

uncompressLogoutMessage(String) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
uncompressLogoutMessage.
urlResolver - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 

V

validate(CallContext, Credentials) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
validate(CallContext, Credentials) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
validateServiceTicket(String, TokenCredentials, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
validateServiceTicket.
validateTicket(WebContext, String) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
valueOf(String) - Static method in enum class org.pac4j.cas.config.CasProtocol
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.pac4j.cas.config.CasProtocol
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form