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
All Classes All Packages
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
Responsemessages 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
StorageServicefor 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
AttributeContextassociated with a givenProfileRequestContext. - 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
ServiceTicketRequestmessage. - 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
RelyingPartyContextas a child of theProfileRequestContext. - 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
SAMLMetadataContextchild ofRelyingPartyContextto 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
/samlValidateURI. - 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
/samlValidateURI. - 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
CASSPSessionclass. - 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
ServiceContextto 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
Servicefrom an input service URL and the matchingRoleDescriptorthat 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 aStorageService. - 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
EntityDescriptorhas 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
HttpClientinstance to establish the connection and aTrustEngineto 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
/loginURI. - 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
/proxyURI. - 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
/loginURI. - InitializeValidateAction() - Constructor for class net.shibboleth.idp.cas.flow.impl.InitializeValidateAction
- isAuthorizedToProxy(SPSSODescriptor) - Method in class net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry
-
Checks if the
EntityDescriptorhave aMetadataServiceRegistry.PROXY_BINDINGacs. - 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
TicketValidationResponsefor 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
AttributeContextassociated with a givenProfileRequestContext. - setCacheDuration(Duration) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
-
Throws
UnsupportedOperationException. - 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
-
Throws
UnsupportedOperationException. - setExtensions(Extensions) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
-
Throws
UnsupportedOperationException. - setID(String) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
-
Throws
UnsupportedOperationException. - setOrganization(Organization) - Method in class net.shibboleth.idp.cas.service.impl.ServiceEntityDescriptor
-
Throws
UnsupportedOperationException. - setOutgoingBinding(BindingDescriptor) - Method in class net.shibboleth.idp.cas.flow.impl.AbstractOutgoingSamlMessageAction
-
Set the
BindingDescriptordescribing 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
-
Throws
UnsupportedOperationException. - 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
IdPSessionwith aCASSPSessionto 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.
All Classes All Packages