A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractCASProtocolAction<RequestType,​ResponseType> - Class in net.shibboleth.idp.cas.flow.impl
Base class for CAS protocol actions.
AbstractCASProtocolAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Constructor.
AbstractOutgoingSamlMessageAction - Class in net.shibboleth.idp.cas.flow.impl
Base class for all actions that build SAML Response messages for output.
AbstractOutgoingSamlMessageAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
 
AbstractTicketSerializer<T extends Ticket> - Class in net.shibboleth.idp.cas.ticket.serialization.impl
Base class for ticket serializers that use a simple field-delimited serialization strategy.
AbstractTicketSerializer() - Constructor for class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
 
AbstractTicketService - Class in net.shibboleth.idp.cas.ticket.impl
Abstract base class for ticket services that rely on StorageService for ticket storage.
AbstractTicketService(StorageService) - Constructor for class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Creates a new instance.
allowedResponseCodes - Variable in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
List of HTTP response codes permitted for successful proxy callback.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.GatewayLookupFunction
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.ProxyGrantingTicketLookupFunction
Get the proxy-granting ticket ID.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.RenewLookupFunction
Whether to require fresh subject interaction to succeed.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.ServiceLookupFunction
Get service URL.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.StatusCodeLookupFunction
Get protocol message status code.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.StatusDetailLookupFunction
Get protocol message status detail.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.audit.impl.TicketLookupFunction
Get service (proxy) ticket.
attributeContext - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Stored off context from request.
attributeContextFunction - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Function used to retrieve AttributeContext.
attributeContextLookupStrategy - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Strategy used to locate the AttributeContext associated with a given ProfileRequestContext.
attributeCtx - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
AttributeContext to use.
attrValueBuilder - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Attribute value node builder.
AUTHN_INSTANT_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Authentication instant field name.
AUTHN_METHOD_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Authentication method field name.
authnCtxLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
AuthenticationContext lookup function.
authnResult - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Authentication result.

B

bodyName - Variable in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
SOAP body needed for old/broken CAS clients.
BuildAuthenticationContextAction - Class in net.shibboleth.idp.cas.flow.impl
Builds an authentication context from an incoming ServiceTicketRequest message.
BuildAuthenticationContextAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.BuildAuthenticationContextAction
Constructor.
BuildProxyChainAction - Class in net.shibboleth.idp.cas.flow.impl
Action that builds the chain of visited proxies for a successful proxy ticket validation event.
BuildProxyChainAction(TicketService) - Constructor for class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
Constructor.
BuildRelyingPartyContextAction<RequestType,​ResponseType> - Class in net.shibboleth.idp.cas.flow.impl
Creates the RelyingPartyContext as a child of the ProfileRequestContext.
BuildRelyingPartyContextAction(ServiceRegistry...) - Constructor for class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
Creates a new instance.
BuildSAMLMetadataContextAction<RequestType,​ResponseType> - Class in net.shibboleth.idp.cas.flow.impl
Builds a SAMLMetadataContext child of RelyingPartyContext to facilitate relying party selection by group name.
BuildSAMLMetadataContextAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
 
buildSamlResponse(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
Build the SAML response.
buildSamlResponse(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationFailureMessageAction
 
buildSamlResponse(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
 
BuildSamlValidationFailureMessageAction - Class in net.shibboleth.idp.cas.flow.impl
Creates the SAML response message for failed ticket validation at the /samlValidate URI.
BuildSamlValidationFailureMessageAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationFailureMessageAction
 
BuildSamlValidationSuccessMessageAction - Class in net.shibboleth.idp.cas.flow.impl
Creates the SAML response message for successful ticket validation at the /samlValidate URI.
BuildSamlValidationSuccessMessageAction(IdentifierGenerationStrategy, String) - Constructor for class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Constructor.

C

canEncodeValue(IdPAttribute, IdPAttributeValue) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
canEncodeValue(IdPAttribute, IdPAttributeValue) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASScopedStringAttributeTranscoder
canEncodeValue(IdPAttribute, IdPAttributeValue) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASStringAttributeTranscoder
CASDateTimeAttributeTranscoder - Class in net.shibboleth.idp.cas.attribute.transcoding.impl
CASDateTimeAttributeTranscoder() - Constructor for class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
 
CASScopedStringAttributeTranscoder - Class in net.shibboleth.idp.cas.attribute.transcoding.impl
CASScopedStringAttributeTranscoder() - Constructor for class net.shibboleth.idp.cas.attribute.transcoding.impl.CASScopedStringAttributeTranscoder
 
CASSPSession - Class in net.shibboleth.idp.cas.session.impl
Describes a CAS protocol-specific service provider session created in response to a successful ticket validation.
CASSPSession(String, Instant, Instant, String) - Constructor for class net.shibboleth.idp.cas.session.impl.CASSPSession
Creates a new CAS SP session.
CASSPSessionSerializer - Class in net.shibboleth.idp.cas.session.impl
JSON serializer for CASSPSession class.
CASSPSessionSerializer(Duration) - Constructor for class net.shibboleth.idp.cas.session.impl.CASSPSessionSerializer
Constructor.
CASStringAttributeTranscoder - Class in net.shibboleth.idp.cas.attribute.transcoding.impl
CASStringAttributeTranscoder() - Constructor for class net.shibboleth.idp.cas.attribute.transcoding.impl.CASStringAttributeTranscoder
 
casTicketService - Variable in class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
Manages CAS tickets.
casTicketService - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Manages CAS tickets.
casTicketService - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Manages CAS tickets.
casTicketService - Variable in class net.shibboleth.idp.cas.flow.impl.InitializeProxyAction
Manages CAS tickets.
casTicketService - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Manages CAS tickets.
casTicketService - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
Manages CAS tickets.
CheckProxyAuthorizationAction<RequestType,​ResponseType> - Class in net.shibboleth.idp.cas.flow.impl
Checks the current ServiceContext to determine whether the service/relying party is authorized to proxy.
CheckProxyAuthorizationAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.CheckProxyAuthorizationAction
 
configLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.BuildAuthenticationContextAction
Profile configuration lookup function.
configLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Profile configuration lookup function.
configLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Profile configuration lookup function.
configLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Profile configuration lookup function.
configLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Profile configuration lookup function.
configLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
Profile configuration lookup function.
connect(URI, Service) - Method in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Connect to the given CAS proxy callback endpoint and return the HTTP response code.
CONSENTED_ATTRS_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Consented attribute IDs field name.
consentedAttributeIds - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Stored consented attributes from ticket.
CONTENT_TYPE - Static variable in class net.shibboleth.idp.cas.flow.impl.WriteValidateResponseAction
CAS 1.0 protocol content type is plain text.
context(Class<? extends Ticket>) - Static method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Gets the storage service context name for the given ticket type.
CONTEXT_CLASS_MAP - Static variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Map of ticket classes to context names.
create(String, SPSSODescriptor) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
Create a CAS Service from an input service URL and the matching RoleDescriptor that was resolved from the metadata source.
createProxyGrantingTicket(String, Instant, ProxyTicket) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
 
createProxyGrantingTicket(String, Instant, ServiceTicket) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
 
createProxyGrantingTicket(String, Instant, ServiceTicket) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 
createProxyTicket(String, Instant, ProxyGrantingTicket, String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 
createProxyTicket(String, Instant, ProxyGrantingTicket, String) - Method in class net.shibboleth.idp.cas.ticket.impl.SimpleTicketService
createServiceTicket(String, Instant, String, TicketState, boolean) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 
createServiceTicket(String, Instant, String, TicketState, boolean) - Method in class net.shibboleth.idp.cas.ticket.impl.SimpleTicketService
createTicket(JsonObject, String, String, Instant) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Create a ticket.
createTicket(JsonObject, String, String, Instant) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyGrantingTicketSerializer
 
createTicket(JsonObject, String, String, Instant) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyTicketSerializer
 
createTicket(JsonObject, String, String, Instant) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.ServiceTicketSerializer
 
criteria(String) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
Create the set of criteria used to find a unique CAS service given a CAS service URL.

D

dataSealer - Variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Data sealer that handles encryption of serialized service ticket data.
decode(Class<T>, String, String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Decode a ticket.
decodeValue(ProfileRequestContext, Attribute, TranscodingRule, String) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
decodeValue(ProfileRequestContext, Attribute, TranscodingRule, String) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASScopedStringAttributeTranscoder
decodeValue(ProfileRequestContext, Attribute, TranscodingRule, String) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASStringAttributeTranscoder
DefaultServiceComparator - Class in net.shibboleth.idp.cas.service.impl
Deprecated, for removal: This API element is subject to removal in a future version. 
DefaultServiceComparator() - Constructor for class net.shibboleth.idp.cas.service.impl.DefaultServiceComparator
Deprecated.
Creates a new instance that ignores ;jsessionid=value.
DefaultServiceComparator(String...) - Constructor for class net.shibboleth.idp.cas.service.impl.DefaultServiceComparator
Deprecated.
Creates a new instance that ignores the given path parameter names (and any associated values).
defaultTranscodingRule - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Fallback rule that does a simple/default encode.
delete(String, Class<T>) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Retrieves a ticket by ID from the storage service and then deletes it.
deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
 
doDeserialize(JsonObject, String, Instant, Instant) - Method in class net.shibboleth.idp.cas.session.impl.CASSPSessionSerializer
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildAuthenticationContextAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.CheckProxyAuthorizationAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ValidateRenewAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
 
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.WriteValidateResponseAction
 
doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.InitializeLoginAction
 
doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.InitializeProxyAction
 
doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.InitializeValidateAction
 
doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.PopulateProtocolErrorAction
 
doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ProcessSamlMessageAction
 
doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.PublishProtocolMessageAction
 
doInitialize() - Method in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
doInitialize() - Method in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildAuthenticationContextAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.CheckProxyAuthorizationAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ValidateRenewAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
 
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.WriteValidateResponseAction
 
doSerializeAdditional(SPSession, JsonGenerator) - Method in class net.shibboleth.idp.cas.session.impl.CASSPSessionSerializer
 

E

encode(Class<T>, T, String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Encode a ticket.
encodeAttribute(AttributeTranscoderRegistry, ProfileRequestContext, IdPAttribute, Collection<Attribute>) - Method in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Access the registry of transcoding rules to transform the input attribute into a target type.
encodeValue(ProfileRequestContext, IdPAttribute, TranscodingRule, DateTimeAttributeValue) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
encodeValue(ProfileRequestContext, IdPAttribute, TranscodingRule, ScopedStringAttributeValue) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASScopedStringAttributeTranscoder
encodeValue(ProfileRequestContext, IdPAttribute, TranscodingRule, StringAttributeValue) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASStringAttributeTranscoder
EncodingTicketService - Class in net.shibboleth.idp.cas.ticket.impl
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.
EncodingTicketService(StorageService, DataSealer) - Constructor for class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Creates a new instance.
entityID - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
IdP entity ID used to set issuer field of generated assertions.
envelopeName - Variable in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
SOAP envelope needed for old/broken CAS clients.
event(Object) - Method in enum net.shibboleth.idp.cas.flow.impl.Events
Creates a Spring webflow event whose ID is given by Enum.name().
Events - Enum in net.shibboleth.idp.cas.flow.impl
CAS protocol flow event identifiers.
Events() - Constructor for enum net.shibboleth.idp.cas.flow.impl.Events
 
EXPIRATION_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Expiration instant field name.

F

Failure - net.shibboleth.idp.cas.flow.impl.Events
Generic failure event.
fetchProxyGrantingTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
 
fetchProxyGrantingTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 

G

GatewayLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the value of the CAS gateway parameter from the request to the /login URI.
GatewayLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.GatewayLookupFunction
Constructor.
GatewayLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.GatewayLookupFunction
Constructor.
generatorFactory - Variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
JSON generator factory.
getAdditionalMetadataLocations() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getAffiliationDescriptor() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getAttributeAuthorityDescriptor(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getAuthnAuthorityDescriptor(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getCacheDuration() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getCASRequest(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Get the CAS request.
getCASResponse(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Get the CAS response.
getCASService(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Get the CAS service.
getCASTicket(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Get the CAS ticket.
getContactPersons() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getDateTimeValue(TranscodingRule, Long) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
Convert a long value into an Instant.
getDateTimeValue(TranscodingRule, String) - Method in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
Convert a string value into an Instant.
getEntityID() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getExtensions() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getID() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getIdPSession(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Get the IdP session.
getIDPSSODescriptor(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getLatestAuthenticationResult() - Method in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Gets the most recent authentication result from the IdP session.
getOrderedChildren() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getOrganization() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getPDPDescriptor(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getPrincipalName(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Get the IdP subject principal name.
getProtocol() - Method in class net.shibboleth.idp.cas.session.impl.CASSPSession
getProtocolContext(ProfileRequestContext) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Get the CAS protocol context.
getRoleDescriptors() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getRoleDescriptors(QName) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getRoleDescriptors(QName, String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getSignature() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getSignatureReferenceID() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getSPSessionKey() - Method in class net.shibboleth.idp.cas.session.impl.CASSPSession
getSPSSODescriptor(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getTicketId() - Method in class net.shibboleth.idp.cas.session.impl.CASSPSession
Get the ticket ID.
getUnknownAttributes() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
getValidUntil() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
GrantProxyTicketAction - Class in net.shibboleth.idp.cas.flow.impl
Generates and stores a CAS protocol proxy ticket.
GrantProxyTicketAction(TicketService, SessionResolver) - Constructor for class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Constructor.
GrantServiceTicketAction - Class in net.shibboleth.idp.cas.flow.impl
Generates and stores a CAS protocol service ticket.
GrantServiceTicketAction(TicketService) - Constructor for class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Constructor.

H

hasSingleLogoutService(SPSSODescriptor) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
Checks if the EntityDescriptor has an SLO endpoint.
httpClient - Variable in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
HTTP client that connects to proxy callback endpoint.
HttpClientProxyValidator - Class in net.shibboleth.idp.cas.proxy.impl
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.
HttpClientProxyValidator(HttpClient, HttpClientSecurityParameters) - Constructor for class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Constructor.
HTTPS_SCHEME - Static variable in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Required https scheme for proxy callbacks.

I

identifierGenerationStrategy - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
SAML identifier generation strategy.
initialize() - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
 
InitializeLoginAction - Class in net.shibboleth.idp.cas.flow.impl
Initializes the CAS protocol interaction at the /login URI.
InitializeLoginAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.InitializeLoginAction
 
InitializeProxyAction - Class in net.shibboleth.idp.cas.flow.impl
Initializes the CAS protocol interaction at the /proxy URI.
InitializeProxyAction(TicketService) - Constructor for class net.shibboleth.idp.cas.flow.impl.InitializeProxyAction
Constructor.
InitializeValidateAction - Class in net.shibboleth.idp.cas.flow.impl
Initializes the CAS protocol interaction at the /login URI.
InitializeValidateAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.InitializeValidateAction
 
isAuthorizedToProxy(SPSSODescriptor) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
isInitialized() - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
 
isSigned() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
isValid() - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor

L

log - Variable in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
Class logger.
log - Variable in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASScopedStringAttributeTranscoder
Class logger.
log - Variable in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASStringAttributeTranscoder
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.CheckProxyAuthorizationAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.InitializeProxyAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.PopulateProtocolErrorAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.ProcessSamlMessageAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateRenewAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
Class logger.
log - Variable in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Class logger.
log - Variable in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
Class logger.
log - Variable in class net.shibboleth.idp.cas.service.impl.ReloadingServiceRegistry
Class logger.
log - Variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Class logger.
log - Variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Class logger.
logger - Variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Logger instance.
LOGIN_BINDING - Static variable in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
URI identifying an ACS endpoint that requests CAS service tickets.
loginConfig - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Profile config.
LoginEndpointPredicate() - Constructor for class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.LoginEndpointPredicate
 
LOGOUT_BINDING - Static variable in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
URI identifying a CAS SLO endpoint.
LOGOUT_LOCATION - Static variable in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
URN marking that SLO endpoint is dynamic based on service ticket URL.
lookup(String) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
 
lookup(String) - Method in class net.shibboleth.idp.cas.service.impl.ReloadingServiceRegistry
 

M

metadataResolver - Variable in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
SAML metadata resolver.
MetadataServiceRegistry - Class in net.shibboleth.idp.cas.service.impl
CAS service registry implementation that queries SAML metadata for a CAS service given a CAS service URL using the following strategy.
MetadataServiceRegistry(RoleDescriptorResolver) - Constructor for class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
Create a new instance that queries the given metadata resolver.
MetadataServiceRegistry.LoginEndpointPredicate - Class in net.shibboleth.idp.cas.service.impl
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.

N

NAMESPACE - Static variable in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
CAS namespace.
NAMESPACE - Static variable in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Attribute namespace.
net.shibboleth.idp.cas.attribute.transcoding.impl - package net.shibboleth.idp.cas.attribute.transcoding.impl
Implementation classes for CAS attribute support.
net.shibboleth.idp.cas.audit.impl - package net.shibboleth.idp.cas.audit.impl
CAS protocol audit implementations.
net.shibboleth.idp.cas.flow.impl - package net.shibboleth.idp.cas.flow.impl
CAS protocol flow implementations.
net.shibboleth.idp.cas.proxy.impl - package net.shibboleth.idp.cas.proxy.impl
CAS protocol proxy implementations.
net.shibboleth.idp.cas.service.impl - package net.shibboleth.idp.cas.service.impl
CAS protocol service implementations.
net.shibboleth.idp.cas.session.impl - package net.shibboleth.idp.cas.session.impl
CAS protocol session implementations.
net.shibboleth.idp.cas.ticket.impl - package net.shibboleth.idp.cas.ticket.impl
CAS protocol ticket implementations.
net.shibboleth.idp.cas.ticket.serialization.impl - package net.shibboleth.idp.cas.ticket.serialization.impl
CAS protocol ticket serialization implementations.
newAttributeValue(String) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Build new attribute value.
newAuthenticationStatement(Instant, String, String) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Build new authentication statement.
newSAMLObject(Class<T>, QName) - Static method in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
Build the SAML object.
newSubject(String) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSamlValidationSuccessMessageAction
Build a new subject.
NOT_USED - Static variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Non-null marker value for unused ServiceTicket#id field and storage context name.

O

outgoingBinding - Variable in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
Descriptor for outgoing SOAP binding.

P

PARENT_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyGrantingTicketSerializer
Parent PGT ID field name.
pgt - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
CAS ticket.
PGT_SERIALIZER - Static variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Proxy granting ticket serializer.
PGTID_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyTicketSerializer
PGT ID field name.
PopulateProtocolErrorAction<RequestType> - Class in net.shibboleth.idp.cas.flow.impl
Populates error information needed for protocol error messages.
PopulateProtocolErrorAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.PopulateProtocolErrorAction
 
PrepareTicketValidationResponseAction - Class in net.shibboleth.idp.cas.flow.impl
Prepares TicketValidationResponse for use in CAS protocol response views.
PrepareTicketValidationResponseAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Constructor.
PRINCIPAL_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Authenticated canonical principal name field.
principalLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Function to retrieve subject principal name.
principalLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Function used to retrieve subject principal.
ProcessSamlMessageAction - Class in net.shibboleth.idp.cas.flow.impl
Processes the ticket validation request message from decoded SAML 1.1 message and request parameters.
ProcessSamlMessageAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.ProcessSamlMessageAction
 
PROP_EPOCH_UNITS - Static variable in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASDateTimeAttributeTranscoder
One of "ms" or "s", controlling the unit to use when converting to an epoch.
PROP_SCOPE_DELIMITER - Static variable in class net.shibboleth.idp.cas.attribute.transcoding.impl.CASScopedStringAttributeTranscoder
Scope delimiter.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.GatewayLookupFunction
Lookup strategy for protocol context.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.ProxyGrantingTicketLookupFunction
Lookup strategy for protocol context.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.RenewLookupFunction
Lookup strategy for protocol context.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.ServiceLookupFunction
Lookup strategy for protocol context.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.StatusCodeLookupFunction
Lookup strategy for protocol context.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.StatusDetailLookupFunction
Lookup strategy for protocol context.
protocolContextFunction - Variable in class net.shibboleth.idp.cas.audit.impl.TicketLookupFunction
Lookup strategy for protocol context.
protocolLookupFunction - Variable in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Looks up a CAS protocol context from IdP profile request context.
PROXY_BINDING - Static variable in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
URI identifying a CAS proxy callback endoint.
PROXY_GRANTING_TICKET_PREFIX - Static variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Default proxy granting ticket prefix.
PROXY_TICKET_PREFIX - Static variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Default proxy ticket prefix.
proxyConfig - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Profile config.
ProxyGrantingTicketLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the PGT from a proxy ticket request.
ProxyGrantingTicketLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.ProxyGrantingTicketLookupFunction
Constructor.
ProxyGrantingTicketLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.ProxyGrantingTicketLookupFunction
Constructor.
proxyGrantingTicketPrefix - Variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Proxy granting ticket prefix.
ProxyGrantingTicketSerializer - Class in net.shibboleth.idp.cas.ticket.serialization.impl
Serializes proxy-granting tickets in simple field-delimited form.
ProxyGrantingTicketSerializer() - Constructor for class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyGrantingTicketSerializer
 
proxyTicketPrefix - Variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Proxy ticket prefix.
ProxyTicketSerializer - Class in net.shibboleth.idp.cas.ticket.serialization.impl
Proxy ticket storage serializer.
ProxyTicketSerializer() - Constructor for class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyTicketSerializer
 
ProxyTicketValidated - net.shibboleth.idp.cas.flow.impl.Events
Successful proxy ticket validation.
proxyValidator - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Validates the proxy callback endpoint.
PT_SERIALIZER - Static variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Proxy ticket serialize.
PublishProtocolMessageAction<RequestType,​ResponseType> - Class in net.shibboleth.idp.cas.flow.impl
Action to publish the CAS protocol request or response messages, i.e.
PublishProtocolMessageAction(boolean) - Constructor for class net.shibboleth.idp.cas.flow.impl.PublishProtocolMessageAction
Creates a new instance to publish request or response messages to Webflow request scope.

Q

query(String) - Method in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
Query service registry based on URL.

R

read(String, Class<T>) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Retrieves a ticket by ID from the storage service.
readerFactory - Variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
JSON reader factory.
ReloadingServiceRegistry - Class in net.shibboleth.idp.cas.service.impl
Service registry wrapper around a ReloadableService.
ReloadingServiceRegistry(ReloadableService<ServiceRegistry>) - Constructor for class net.shibboleth.idp.cas.service.impl.ReloadingServiceRegistry
Creates a new instance.
relyingPartyIdFromMetadata - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
Whether to overwrite the relying party ID based on metadata.
removeProxyGrantingTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
 
removeProxyGrantingTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 
removeProxyTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 
removeProxyTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.SimpleTicketService
removeServiceTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
 
removeServiceTicket(String) - Method in class net.shibboleth.idp.cas.ticket.impl.SimpleTicketService
RENEW_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.ServiceTicketSerializer
Renew field name.
RenewLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the value of the CAS renew parameter from the request to the /login URI.
RenewLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.RenewLookupFunction
Constructor.
RenewLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.RenewLookupFunction
Constructor.
request - Variable in class net.shibboleth.idp.cas.flow.impl.BuildAuthenticationContextAction
Stores off CAS request.
request - Variable in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
Request.
request - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
CAS request.
request - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
CAS request.
request - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
CAS request.
request - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateRenewAction
CAS request.
request - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
CAS request.
requestFlag - Variable in class net.shibboleth.idp.cas.flow.impl.PublishProtocolMessageAction
Request/response flag.
response - Variable in class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
Response.
response - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
CAS response.
response - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
CAS response.
response - Variable in class net.shibboleth.idp.cas.flow.impl.WriteValidateResponseAction
CAS response.
rpCtx - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
RelyingPartyContext.

S

securityConfig - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Security config.
securityConfig - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Security config.
securityConfig - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Security config.
securityParameters - Variable in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
HTTP client security parameters.
serialize(T) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
 
serializeInternal(JsonGenerator, ProxyGrantingTicket) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyGrantingTicketSerializer
 
serializeInternal(JsonGenerator, ProxyTicket) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.ProxyTicketSerializer
 
serializeInternal(JsonGenerator, ServiceTicket) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.ServiceTicketSerializer
 
serializeInternal(JsonGenerator, T) - Method in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Serialize a ticket.
serializer(Class<T>) - Static method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Gets the storage service serializer for the given ticket type.
SERIALIZER_MAP - Static variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Map of ticket classes to serializers.
service - Variable in class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
CAS service.
service - Variable in class net.shibboleth.idp.cas.flow.impl.CheckProxyAuthorizationAction
CAS service.
service - Variable in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
CAS service.
service - Variable in class net.shibboleth.idp.cas.service.impl.ReloadingServiceRegistry
The service that manages the reloading.
SERVICE_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Service field name.
SERVICE_TICKET_PREFIX - Static variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Default service ticket prefix.
serviceCtxLookupFunction - Variable in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Looks up a ServiceContext from the profile request context.
ServiceEntityDescriptor - Class in net.shibboleth.idp.cas.service.impl
Adapts CAS protocol service metadata onto SAML metadata.
ServiceEntityDescriptor(Service) - Constructor for class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
Creates a new instance that wraps the given CAS service.
ServiceLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the service URL from the CAS protocol request.
ServiceLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.ServiceLookupFunction
Constructor.
ServiceLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.ServiceLookupFunction
Constructor.
serviceRegistries - Variable in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
List of registries to query for verified CAS services (relying parties).
serviceTicketPrefix - Variable in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Service ticket prefix.
ServiceTicketSerializer - Class in net.shibboleth.idp.cas.ticket.serialization.impl
Serializes service tickets in simple field-delimited form.
ServiceTicketSerializer() - Constructor for class net.shibboleth.idp.cas.ticket.serialization.impl.ServiceTicketSerializer
 
ServiceTicketValidated - net.shibboleth.idp.cas.flow.impl.Events
Successful service ticket validation.
session - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
IdP's session.
SESSION_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Session ID field name.
sessionContextFunction - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Looks up an IdP session context from IdP profile request context.
sessionLifetime - Variable in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
Lifetime of sessions to create.
sessionResolver - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Looks up IdP sessions.
sessionResolver - Variable in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
Looks up IdP sessions.
setAffiliationDescriptor(AffiliationDescriptor) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setAllowedResponseCodes(Set<Integer>) - Method in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Sets the HTTP response codes permitted for successful authentication of the proxy callback URL.
setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Set the strategy used to locate the AttributeContext associated with a given ProfileRequestContext.
setCacheDuration(Duration) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setCASRequest(ProfileRequestContext, RequestType) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Set the CAS request.
setCASResponse(ProfileRequestContext, ResponseType) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Set the CAS response.
setCASService(ProfileRequestContext, Service) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Set the CAS service.
setCASTicket(ProfileRequestContext, Ticket) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
Set the CAS ticket.
setCASTLSTrustEngineCriteria(HttpClientContext, URI, Service) - Static method in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
Install TLS trust criteria.
setEntityID(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setExtensions(Extensions) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setID(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setOrganization(Organization) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setOutgoingBinding(BindingDescriptor) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
Set the BindingDescriptor describing the outbound binding to use.
setProxyGrantingTicketPrefix(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Sets the proxy granting ticket prefix.
setProxyTicketPrefix(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Sets the proxy ticket prefix.
setRelyingPartyIdFromMetadata(boolean) - Method in class net.shibboleth.idp.cas.flow.impl.BuildSAMLMetadataContextAction
Sets whether the RelyingPartyContext.getRelyingPartyId() method should return an entityID established from SAML metadata instead of the service URL.
setServiceTicketPrefix(String) - Method in class net.shibboleth.idp.cas.ticket.impl.EncodingTicketService
Sets the service ticket prefix.
setSignature(Signature) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
setTranscoderRegistry(ReloadableService<AttributeTranscoderRegistry>) - Method in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Sets the registry of transcoding rules to apply to encode attributes.
setValidateIdPSessionPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Sets the predicate used to determine whether IdP session validation is performed during the process of granting a proxy ticket.
setValidUntil(Instant) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
SimpleTicketService - Class in net.shibboleth.idp.cas.ticket.impl
Simple CAS ticket management service that delegates storage to StorageService.
SimpleTicketService(StorageService) - Constructor for class net.shibboleth.idp.cas.ticket.impl.SimpleTicketService
Creates a new instance.
ST_SERIALIZER - Static variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Service ticket serializer.
STATE_FIELD - Static variable in class net.shibboleth.idp.cas.ticket.serialization.impl.AbstractTicketSerializer
Supplemental ticket state field name.
StatusCodeLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the protocol message status code from a CAS protocol message response.
StatusCodeLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.StatusCodeLookupFunction
Constructor.
StatusCodeLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.StatusCodeLookupFunction
Constructor.
StatusDetailLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the protocol message status detail from a CAS protocol message response.
StatusDetailLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.StatusDetailLookupFunction
Constructor.
StatusDetailLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.StatusDetailLookupFunction
Constructor.
storageService - Variable in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Storage service to which ticket persistence operations are delegated.
store(T) - Method in class net.shibboleth.idp.cas.ticket.impl.AbstractTicketService
Stores the given ticket in the storage service.
storeConsent - Variable in class net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction
Whether consent needs to be stored in ticket.
success - Variable in class net.shibboleth.idp.cas.flow.impl.WriteValidateResponseAction
Protocol success flag indicates what kind of response to provide.
Success - net.shibboleth.idp.cas.flow.impl.Events
Generic success event.
SUCCESS_CODE - Static variable in class net.shibboleth.idp.cas.audit.impl.StatusCodeLookupFunction
Synthetic success result code.
supportsLogoutPropagation() - Method in class net.shibboleth.idp.cas.session.impl.CASSPSession
svc - Variable in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
Underlying CAS service.

T

test(Endpoint) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.LoginEndpointPredicate
ticket - Variable in class net.shibboleth.idp.cas.flow.impl.BuildProxyChainAction
Ticket.
ticket - Variable in class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
Ticket.
ticket - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
CAS ticket.
ticket - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateRenewAction
CAS ticket.
ticket - Variable in class net.shibboleth.idp.cas.session.impl.CASSPSession
Validated ticket that started the SP session.
TICKET_FIELD - Static variable in class net.shibboleth.idp.cas.session.impl.CASSPSessionSerializer
Field name of CAS ticket.
TicketLookupFunction - Class in net.shibboleth.idp.cas.audit.impl
Looks up the service (proxy) ticket provided in a CAS protocol request or produced in a CAS protocol response.
TicketLookupFunction() - Constructor for class net.shibboleth.idp.cas.audit.impl.TicketLookupFunction
Constructor.
TicketLookupFunction(Function<ProfileRequestContext, ProtocolContext>) - Constructor for class net.shibboleth.idp.cas.audit.impl.TicketLookupFunction
Constructor.
toString() - Method in class net.shibboleth.idp.cas.session.impl.CASSPSession
 
transcoderRegistry - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Transcoder registry service object.

U

UNVERIFIED_GROUP - Static variable in class net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction
Name of group to which unverified services belong.
UpdateIdPSessionWithSPSessionAction<RequestType,​ResponseType> - Class in net.shibboleth.idp.cas.flow.impl
Conditionally updates the IdPSession with a CASSPSession to support SLO.
UpdateIdPSessionWithSPSessionAction(SessionResolver, Duration) - Constructor for class net.shibboleth.idp.cas.flow.impl.UpdateIdPSessionWithSPSessionAction
Constructor.

V

validate(ProfileRequestContext, URI) - Method in class net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator
validateConfig - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Profile config.
validateConfig - Variable in class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
Profile config.
validateConfiguration - Variable in class net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction
Profile configuration.
validateIdPSessionPredicate - Variable in class net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction
Whether to resolve and validate IdP session as part of granting a proxy ticket.
ValidateProxyCallbackAction - Class in net.shibboleth.idp.cas.flow.impl
Validates the proxy callback URL provided in the service ticket validation request and creates a PGT when the proxy callback is successfully authenticated.
ValidateProxyCallbackAction(ProxyValidator, TicketService) - Constructor for class net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction
Constructor.
ValidateRenewAction - Class in net.shibboleth.idp.cas.flow.impl
Ensures that a service ticket validation request that specifies renew=true matches the renew flag on the ticket that is presented for validation.
ValidateRenewAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.ValidateRenewAction
 
ValidateTicketAction - Class in net.shibboleth.idp.cas.flow.impl
CAS protocol service ticket validation action.
ValidateTicketAction(TicketService) - Constructor for class net.shibboleth.idp.cas.flow.impl.ValidateTicketAction
Constructor.
valueOf(String) - Static method in enum net.shibboleth.idp.cas.flow.impl.Events
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.shibboleth.idp.cas.flow.impl.Events
Returns an array containing the constants of this enum type, in the order they are declared.

W

WriteValidateResponseAction - Class in net.shibboleth.idp.cas.flow.impl
CAS 1.0 protocol response handler.
WriteValidateResponseAction(boolean) - Constructor for class net.shibboleth.idp.cas.flow.impl.WriteValidateResponseAction
Constructor.
A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages