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
 
addCustomParam(String, String) - Method in class org.pac4j.cas.config.CasConfiguration
 
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 org.pac4j.cas.config.CasProtocol
 
CAS20 - Enum constant in enum org.pac4j.cas.config.CasProtocol
 
CAS20_PROXY - Enum constant in enum org.pac4j.cas.config.CasProtocol
 
CAS30 - Enum constant in enum org.pac4j.cas.config.CasProtocol
 
CAS30_PROXY - Enum constant in enum 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
Deprecated.
CasClient() - Constructor for class org.pac4j.cas.client.CasClient
Deprecated.
 
CasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.CasClient
Deprecated.
 
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
 
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 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
Deprecated.
CasProxyReceptor() - Constructor for class org.pac4j.cas.client.CasProxyReceptor
Deprecated.
 
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.TicketAndLogoutRequestExtractor
 
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
 
defaultAuthenticator(Authenticator) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
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(WebContext, SessionStore) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 

F

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

G

generate(WebContext, SessionStore, UserProfile) - Method in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
getAllowedProxyChains() - Method in class org.pac4j.cas.config.CasConfiguration
 
getArtifactParameter(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
getCallbackUrlResolver() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
getCallbackUrlResolver() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getConfiguration() - Method in class org.pac4j.cas.client.CasClient
Deprecated.
 
getConfiguration() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
getConfiguration() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getConfiguration() - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
getCustomParams() - Method in class org.pac4j.cas.config.CasConfiguration
 
getDefaultTicketValidator() - Method in class org.pac4j.cas.config.CasConfiguration
 
getEncoding() - Method in class org.pac4j.cas.config.CasConfiguration
 
getHeaderName() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
getHostnameVerifier() - Method in class org.pac4j.cas.config.CasConfiguration
 
getLoginUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 
getMethod() - Method in class org.pac4j.cas.config.CasConfiguration
 
getPasswordParameter() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
getPostLogoutUrlParameter() - Method in class org.pac4j.cas.config.CasConfiguration
 
getPrefixHeader() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
getPrefixUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getPrivateKeyAlgorithm() - Method in class org.pac4j.cas.config.CasConfiguration
 
getPrivateKeyPath() - Method in class org.pac4j.cas.config.CasConfiguration
 
getProtocol() - Method in class org.pac4j.cas.config.CasConfiguration
 
getProxyReceptor() - Method in class org.pac4j.cas.config.CasConfiguration
 
getProxyTicketFor(String) - Method in class org.pac4j.cas.profile.CasProxyProfile
Get a proxy ticket for a given service.
getRedirectionAction(WebContext, SessionStore) - Method in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
 
getRestUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getServiceParameter() - Method in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
 
getServiceUrl() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getSslSocketFactory() - Method in class org.pac4j.cas.config.CasConfiguration
 
getStore() - Method in class org.pac4j.cas.client.CasProxyReceptor
Deprecated.
 
getStore() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
getTicketGrantingTicketId() - Method in class org.pac4j.cas.profile.CasRestProfile
 
getTimeTolerance() - Method in class org.pac4j.cas.config.CasConfiguration
 
getUrlResolver() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
getUrlResolver() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getUrlResolver() - Method in class org.pac4j.cas.config.CasConfiguration
 
getUsernameParameter() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 

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
Deprecated.
 
internalInit(boolean) - Method in class org.pac4j.cas.client.CasProxyReceptor
Deprecated.
 
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
 
isAcceptAnyProxy() - Method in class org.pac4j.cas.config.CasConfiguration
 
isBackLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
isFrontLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
isGateway() - Method in class org.pac4j.cas.config.CasConfiguration
 
isMultipartRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
isRenew() - Method in class org.pac4j.cas.config.CasConfiguration
 
isTokenRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 

L

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

N

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

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.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
Deprecated.
 
PARAM_PROXY_GRANTING_TICKET_IOU - Static variable in class org.pac4j.cas.client.CasProxyReceptor
Deprecated.
 
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
 
retrieveCredentials(WebContext, SessionStore) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
retrieveTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 

S

SAML - Enum constant in enum 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
 
setAcceptAnyProxy(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
 
setAllowedProxies(List<String>) - Method in class org.pac4j.cas.config.CasConfiguration
 
setAllowedProxyChains(ProxyList) - Method in class org.pac4j.cas.config.CasConfiguration
 
setCallbackUrlResolver(CallbackUrlResolver) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
setCallbackUrlResolver(CallbackUrlResolver) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.CasClient
Deprecated.
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
setCustomParams(Map<String, String>) - Method in class org.pac4j.cas.config.CasConfiguration
 
setDefaultTicketValidator(TicketValidator) - Method in class org.pac4j.cas.config.CasConfiguration
 
setEncoding(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setGateway(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
 
setHeaderName(String) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
setHostnameVerifier(HostnameVerifier) - Method in class org.pac4j.cas.config.CasConfiguration
 
setLoginUrl(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setLogoutHandler(LogoutHandler) - Method in class org.pac4j.cas.config.CasConfiguration
 
setMethod(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPasswordParameter(String) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
setPostLogoutUrlParameter(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPrefixHeader(String) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
setPrefixUrl(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPrincipal(AttributePrincipal) - Method in class org.pac4j.cas.profile.CasProxyProfile
Store the CAS principal.
setPrivateKeyAlgorithm(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPrivateKeyPath(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setProtocol(CasProtocol) - Method in class org.pac4j.cas.config.CasConfiguration
 
setProxyReceptor(CasProxyReceptor) - Method in class org.pac4j.cas.config.CasConfiguration
 
setRenew(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
 
setRestUrl(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setServiceUrl(String) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
setSslSocketFactory(SSLSocketFactory) - Method in class org.pac4j.cas.config.CasConfiguration
 
setStore(Store<String, String>) - Method in class org.pac4j.cas.client.CasProxyReceptor
Deprecated.
 
setTimeTolerance(long) - Method in class org.pac4j.cas.config.CasConfiguration
 
setUrlResolver(UrlResolver) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
setUrlResolver(UrlResolver) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
setUrlResolver(UrlResolver) - Method in class org.pac4j.cas.config.CasConfiguration
 
setUsernameParameter(String) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 

T

throwFinalActionForFrontChannelLogout(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
TICKET_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
TicketAndLogoutRequestExtractor - Class in org.pac4j.cas.credentials.extractor
CAS ticket extractor or logout request handler.
TicketAndLogoutRequestExtractor(CasConfiguration) - Constructor for class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
toString() - Method in class org.pac4j.cas.client.CasClient
Deprecated.
 
toString() - Method in class org.pac4j.cas.client.CasProxyReceptor
Deprecated.
 
toString() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
toString() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
toString() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
toString() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
toString() - Method in class org.pac4j.cas.config.CasConfiguration
 
toString() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 

U

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

V

validate(Credentials, WebContext, SessionStore) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
validate(Credentials, WebContext, SessionStore) - 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 org.pac4j.cas.config.CasProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pac4j.cas.config.CasProtocol
Returns an array containing the constants of this enum type, 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