Package net.shibboleth.idp.cas.flow.impl
@NonnullElements
package net.shibboleth.idp.cas.flow.impl
CAS protocol flow implementations.
-
ClassDescriptionAbstractCASProtocolAction<RequestType,
ResponseType> Base class for CAS protocol actions.Base class for all actions that build SAMLResponsemessages for output.Builds an authentication context from an incomingServiceTicketRequestmessage.Action that builds the chain of visited proxies for a successful proxy ticket validation event.BuildRelyingPartyContextAction<RequestType,ResponseType> Creates theRelyingPartyContextas a child of theProfileRequestContext.BuildSAMLMetadataContextAction<RequestType,ResponseType> Builds aSAMLMetadataContextchild ofRelyingPartyContextto facilitate relying party selection by group name.Creates the SAML response message for failed ticket validation at the/samlValidateURI.Creates the SAML response message for successful ticket validation at the/samlValidateURI.CheckProxyAuthorizationAction<RequestType,ResponseType> Checks the currentServiceContextto determine whether the service/relying party is authorized to proxy.CAS protocol flow event identifiers.Generates and stores a CAS protocol proxy ticket.Generates and stores a CAS protocol service ticket.Initializes the CAS protocol interaction at the/loginURI.Initializes the CAS protocol interaction at the/proxyURI.Initializes the CAS protocol interaction at the/loginURI.PopulateProtocolErrorAction<RequestType>Populates error information needed for protocol error messages.PreparesTicketValidationResponsefor use in CAS protocol response views.Processes the ticket validation request message from decoded SAML 1.1 message and request parameters.PublishProtocolMessageAction<RequestType,ResponseType> Action to publish the CAS protocol request or response messages, i.e.UpdateIdPSessionWithSPSessionAction<RequestType,ResponseType> Conditionally updates theIdPSessionwith aCASSPSessionto support SLO.Validates the proxy callback URL provided in the service ticket validation request and creates a PGT when the proxy callback is successfully authenticated.Ensures that a service ticket validation request that specifies renew=true matches the renew flag on the ticket that is presented for validation.CAS protocol service ticket validation action.CAS 1.0 protocol response handler.