Index

A B C D E F 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
 
attributePrincipal - Variable in class org.pac4j.cas.profile.CasProxyProfile
 

B

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

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) - Constructor for class org.pac4j.cas.credentials.authenticator.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
 
CasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.CasClient
 
CasConfiguration - Class in org.pac4j.cas.config
CAS configuration.
CasConfiguration() - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String, String) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String, CasProtocol) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasCredentialsExtractor - Class in org.pac4j.cas.credentials.extractor
CAS credentials extractor.
CasCredentialsExtractor(CasConfiguration) - Constructor for class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 
CasLogoutProcessor - Class in org.pac4j.cas.logout.processor
The CAS logout processor.
CasLogoutProcessor(CasConfiguration) - Constructor for class org.pac4j.cas.logout.processor.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
 
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
 
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
 
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
 
CasRestBasicAuthClient(CasConfiguration, String, String) - Constructor for class org.pac4j.cas.client.rest.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
 
CasRestFormClient(CasConfiguration, String, String) - Constructor for class org.pac4j.cas.client.rest.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
 
CasRestProfile(String, String) - Constructor for class org.pac4j.cas.profile.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
 
computeFinalPrefixUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
computeFinalRestUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
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
 

D

DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME - Static variable in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
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
 
DefaultCasAuthorizationGenerator(String) - Constructor for class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
destroyTicketGrantingTicket(CasRestProfile, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
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
 
DirectCasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.direct.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
 
DirectCasProxyClient(CasConfiguration, String) - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
 

E

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

F

findSessionLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 

G

generate(CallContext, UserProfile) - Method in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
getArtifactParameter(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 
getCredentials(CallContext) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
getFinalActionForFrontChannelLogout(WebContext) - Method in class org.pac4j.cas.logout.processor.CasLogoutProcessor
 
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
 
getTicketGrantingTicketId() - Method in class org.pac4j.cas.profile.CasRestProfile
 

H

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

I

initializeClientConfiguration() - Method in class org.pac4j.cas.config.CasConfiguration
 
initializeLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 
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
 
isFrontLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 
isMultipartRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 
isTokenRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 

L

LOGOUT_REQUEST_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 

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
 
PARAM_PROXY_GRANTING_TICKET_IOU - Static variable in class org.pac4j.cas.client.CasProxyReceptor
 
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
 

R

RELAY_STATE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
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
 
retrieve(String) - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
retrieveTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 

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
 
SESSION_INDEX_TAG - Static variable in class org.pac4j.cas.config.CasConfiguration
 
setAllowedProxies(List<String>) - Method in class org.pac4j.cas.config.CasConfiguration
 
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
 

U

uncompressLogoutMessage(String) - Method in class org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
 
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
 
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 F G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form