Skip navigation links
A B C D E G H I L N O P R S T V 

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
 
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

CasAuthenticator - Class in org.pac4j.cas.credentials.authenticator
CAS authenticator which validates the service ticket.
CasAuthenticator() - Constructor for class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
CasAuthenticator(CasConfiguration, 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, CasProtocol) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String, String) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasLogoutHandler<C extends WebContext> - Interface in org.pac4j.cas.logout
This interface defines how to handle CAS logout request on client side.
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
 
CasRedirectActionBuilder - Class in org.pac4j.cas.redirect
CAS redirect action builder.
CasRedirectActionBuilder(CasConfiguration, String) - Constructor for class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
CasRestAuthenticator - Class in org.pac4j.cas.credentials.authenticator
This is a specific Authenticator to deal with the CAS REST API.
CasRestAuthenticator() - Constructor for class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
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
 
clearSensitiveData() - Method in class org.pac4j.cas.profile.CasRestProfile
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.CasClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
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
 
computeFinalUrl(String, 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.redirect.CasRedirectActionBuilder
 

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<U extends CommonProfile> - 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
 
DefaultCasLogoutHandler<C extends WebContext> - Class in org.pac4j.cas.logout
This class is the logout handler for the CasClient, inspired by the SingleSignOutHandler of the Apereo CAS client.
DefaultCasLogoutHandler() - Constructor for class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
DefaultCasLogoutHandler(Store<String, Object>) - Constructor for class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
destroy(C, SessionStore, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
destroySessionBack(C, String) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Destroys the current web session for the given ticket for a back channel logout.
destroySessionBack(C, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
destroySessionFront(C, String) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Destroys the current web session for the given ticket for a front channel logout.
destroySessionFront(C, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
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
 

G

generate(WebContext, U) - Method in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
getAllowedProxyChains() - Method in class org.pac4j.cas.config.CasConfiguration
 
getCallbackUrl() - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
getClientName() - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
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
 
getConfiguration() - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
getConfiguration() - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
getConfiguration() - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
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
 
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
 
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.
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.logout.DefaultCasLogoutHandler
 
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.config.CasConfiguration
 
getUsernameParameter() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 

H

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

I

initializeClientConfiguration(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
initializeLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
internalInit(WebContext) - Method in class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
isAcceptAnyProxy() - Method in class org.pac4j.cas.config.CasConfiguration
 
isBackLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
isDestroySession() - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
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

logger - Static variable in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
logger - Variable in class org.pac4j.cas.profile.CasProxyProfile
 
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.logout - package org.pac4j.cas.logout
 
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

recordSession(C, String) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Associates a ticket with the current web session.
recordSession(C, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
redirect(WebContext) - Method in class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
RELAY_STATE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
renewSession(String, C) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Renew the web session.
renewSession(String, C) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
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

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
 
setCallbackUrl(String) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
setClientName(String) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
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
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
setDefaultTicketValidator(TicketValidator) - Method in class org.pac4j.cas.config.CasConfiguration
 
setDestroySession(boolean) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
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(CasLogoutHandler) - 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.
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
 
setStore(Store<String, Object>) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
setTimeTolerance(long) - Method in class org.pac4j.cas.config.CasConfiguration
 
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() - Constructor for class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
TicketAndLogoutRequestExtractor(CasConfiguration, String) - 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.logout.DefaultCasLogoutHandler
 
toString() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 

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 G H I L N O P R S T V 
Skip navigation links

Copyright © 2017. All Rights Reserved.