A B C D E F G H I L N O P R S T U V 
All Classes All Packages

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 - org.pac4j.cas.config.CasProtocol
 
CAS20 - org.pac4j.cas.config.CasProtocol
 
CAS20_PROXY - org.pac4j.cas.config.CasProtocol
 
CAS30 - org.pac4j.cas.config.CasProtocol
 
CAS30_PROXY - 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
 
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
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
 
clientInit() - Method in class org.pac4j.cas.client.CasClient
 
clientInit() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
clientInit() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
clientInit() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
clientInit() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
clientInit() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
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
 
configurePrimaryAttributes() - Method in class org.pac4j.cas.profile.CasProfileDefinition
 

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) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 

F

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

G

generate(WebContext, 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
 
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
 
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) - Method in class org.pac4j.cas.redirect.CasRedirectionActionBuilder
 
getRestUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getServiceUrl() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getStore() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
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() - Method in class org.pac4j.cas.config.CasConfiguration
 
internalInit() - 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
 
isGateway() - Method in class org.pac4j.cas.config.CasConfiguration
 
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

notifySessionRenewal(String, WebContext) - 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.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
 
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) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
retrieveTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 

S

SAML - 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
 
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
 
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
 
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
 
setStore(Store<String, String>) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
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

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
 
toString() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
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

urlResolver - Variable in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 

V

validate(TokenCredentials, WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
validate(UsernamePasswordCredentials, WebContext) - 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 All Packages