Package net.shibboleth.idp.cas.flow.impl
CAS protocol flow implementations.
-
Class Summary Class Description AbstractCASProtocolAction<RequestType,ResponseType> Base class for CAS protocol actions.AbstractOutgoingSamlMessageAction Base class for all actions that build SAMLResponsemessages for output.BuildAuthenticationContextAction Builds an authentication context from an incomingServiceTicketRequestmessage.BuildProxyChainAction 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.BuildSamlValidationFailureMessageAction Creates the SAML response message for failed ticket validation at the/samlValidateURI.BuildSamlValidationSuccessMessageAction 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.GrantProxyTicketAction Generates and stores a CAS protocol proxy ticket.GrantServiceTicketAction Generates and stores a CAS protocol service ticket.InitializeLoginAction Initializes the CAS protocol interaction at the/loginURI.InitializeProxyAction Initializes the CAS protocol interaction at the/proxyURI.InitializeValidateAction Initializes the CAS protocol interaction at the/loginURI.PopulateProtocolErrorAction<RequestType> Populates error information needed for protocol error messages.PrepareTicketValidationResponseAction PreparesTicketValidationResponsefor use in CAS protocol response views.ProcessSamlMessageAction 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.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. -
Enum Summary Enum Description Events CAS protocol flow event identifiers.