All Classes Class Summary Enum Summary
| Class |
Description |
| AbstractCASProtocolAction<RequestType,ResponseType> |
Base class for CAS protocol actions.
|
| AbstractOutgoingSamlMessageAction |
Base class for all actions that build SAML Response messages for output.
|
| AbstractTicketSerializer<T extends Ticket> |
Base class for ticket serializers that use a simple field-delimited serialization strategy.
|
| AbstractTicketService |
Abstract base class for ticket services that rely on StorageService for ticket storage.
|
| BuildAuthenticationContextAction |
|
| BuildProxyChainAction |
Action that builds the chain of visited proxies for a successful proxy ticket validation event.
|
| BuildRelyingPartyContextAction<RequestType,ResponseType> |
|
| BuildSAMLMetadataContextAction<RequestType,ResponseType> |
|
| BuildSamlValidationFailureMessageAction |
Creates the SAML response message for failed ticket validation at the /samlValidate URI.
|
| BuildSamlValidationSuccessMessageAction |
Creates the SAML response message for successful ticket validation at the /samlValidate URI.
|
| CASDateTimeAttributeTranscoder |
|
| CASScopedStringAttributeTranscoder |
|
| CASSPSession |
Describes a CAS protocol-specific service provider session created in response to a successful ticket validation.
|
| CASSPSessionSerializer |
|
| CASStringAttributeTranscoder |
|
| CheckProxyAuthorizationAction<RequestType,ResponseType> |
Checks the current ServiceContext to determine whether the service/relying party is authorized to proxy.
|
| DefaultServiceComparator |
Deprecated, for removal: This API element is subject to removal in a future version. |
| EncodingTicketService |
Ticket service that uses two different strategies for ticket persistence:
Service tickets, proxy tickets, and root proxy-granting tickets are persisted by serializing
ticket data and encrypting it into the opaque part of the ticket ID using a DataSealer.
Chained proxy-granting tickets are persisted using a StorageService.
|
| Events |
CAS protocol flow event identifiers.
|
| GatewayLookupFunction |
Looks up the value of the CAS gateway parameter from the request to the /login URI.
|
| GrantProxyTicketAction |
Generates and stores a CAS protocol proxy ticket.
|
| GrantServiceTicketAction |
Generates and stores a CAS protocol service ticket.
|
| HttpClientProxyValidator |
Authenticates a CAS proxy callback endpoint using an HttpClient instance to establish
the connection and a TrustEngine to verify the TLS certificate presented by the remote peer.
|
| InitializeLoginAction |
Initializes the CAS protocol interaction at the /login URI.
|
| InitializeProxyAction |
Initializes the CAS protocol interaction at the /proxy URI.
|
| InitializeValidateAction |
Initializes the CAS protocol interaction at the /login URI.
|
| MetadataServiceRegistry |
CAS service registry implementation that queries SAML metadata for a CAS service given a CAS service URL using
the following strategy.
|
| MetadataServiceRegistry.LoginEndpointPredicate |
Predicate defines CAS login endpoints so that the metadata index on endpoints can be scoped to the smallest
set needed to support CAS entities in SAML metadata.
|
| PopulateProtocolErrorAction<RequestType> |
Populates error information needed for protocol error messages.
|
| PrepareTicketValidationResponseAction |
|
| ProcessSamlMessageAction |
Processes the ticket validation request message from decoded SAML 1.1 message and request parameters.
|
| ProxyGrantingTicketLookupFunction |
Looks up the PGT from a proxy ticket request.
|
| ProxyGrantingTicketSerializer |
Serializes proxy-granting tickets in simple field-delimited form.
|
| ProxyTicketSerializer |
Proxy ticket storage serializer.
|
| PublishProtocolMessageAction<RequestType,ResponseType> |
Action to publish the CAS protocol request or response messages, i.e.
|
| ReloadingServiceRegistry |
|
| RenewLookupFunction |
Looks up the value of the CAS renew parameter from the request to the /login URI.
|
| ServiceEntityDescriptor |
Adapts CAS protocol service metadata onto SAML metadata.
|
| ServiceLookupFunction |
Looks up the service URL from the CAS protocol request.
|
| ServiceTicketSerializer |
Serializes service tickets in simple field-delimited form.
|
| SimpleTicketService |
Simple CAS ticket management service that delegates storage to StorageService.
|
| StatusCodeLookupFunction |
Looks up the protocol message status code from a CAS protocol message response.
|
| StatusDetailLookupFunction |
Looks up the protocol message status detail from a CAS protocol message response.
|
| TicketLookupFunction |
Looks up the service (proxy) ticket provided in a CAS protocol request or produced in a CAS protocol response.
|
| UpdateIdPSessionWithSPSessionAction<RequestType,ResponseType> |
|
| ValidateProxyCallbackAction |
Validates the proxy callback URL provided in the service ticket validation request and creates a PGT when
the proxy callback is successfully authenticated.
|
| ValidateRenewAction |
Ensures that a service ticket validation request that specifies renew=true matches the renew flag on the ticket
that is presented for validation.
|
| ValidateTicketAction |
CAS protocol service ticket validation action.
|
| WriteValidateResponseAction |
CAS 1.0 protocol response handler.
|