A B C D E F G H I L N O P R S T U V
All Classes All Packages
All Classes All Packages
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
- 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
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 aCasClient
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
- 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
- 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
- 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
- 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
- newProfile(Object...) - Method in class org.pac4j.cas.profile.CasProfileDefinition
- notifySessionRenewal(String, WebContext, SessionStore) - 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 pac4jStore
. - 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 - 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
- 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
- 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
- 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
- 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.
All Classes All Packages