Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractAgentAction - Class in net.shibboleth.sp.profile
-
Base class for actions that need access to the
Agentin anAgentRequestContext. - AbstractAgentAction() - Constructor for class net.shibboleth.sp.profile.AbstractAgentAction
- AbstractAgentRequestAction - Class in net.shibboleth.sp.profile
-
Base class for agent profile actions that handles lookup of the
AgentRequestContext. - AbstractAgentRequestAction() - Constructor for class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Constructor.
- AbstractAgentRequestLookupFunction<T> - Class in net.shibboleth.sp.profile.context.navigate
-
Base class for functions that need access to an
AgentRequestContext. - AbstractAgentRequestLookupFunction<T> - Class in net.shibboleth.sp.profile.context.navigate.messaging
-
Base class for functions that need access to an
AgentRequestContext. - AbstractAgentRequestLookupFunction() - Constructor for class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
-
Constructor.
- AbstractAgentRequestLookupFunction() - Constructor for class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
-
Constructor.
- AbstractApplicationAction - Class in net.shibboleth.sp.profile
-
Base class for actions that need access to the
Applicationin anAgentRequestContext. - AbstractApplicationAction() - Constructor for class net.shibboleth.sp.profile.AbstractApplicationAction
- AbstractConditionalProfileConfiguration - Class in net.shibboleth.sp.profile.config
-
An SP-specific subclass for all profile configurations that implements any logic not yet promoted back into our shared layer.
- AbstractConditionalProfileConfiguration(String) - Constructor for class net.shibboleth.sp.profile.config.AbstractConditionalProfileConfiguration
-
Constructor.
- AbstractOrderedCredentialResolver - Class in net.shibboleth.sp.credential
-
Simple base class for resolvers to supply an
Orderedimplementation if they don't need a dedicated base class. - AbstractOrderedCredentialResolver() - Constructor for class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Constructor.
- AbstractOrderedCredentialResolver.UsageCriterionPredicate - Class in net.shibboleth.sp.credential
-
This is more or less a duplicate of an OpenSAML implementation class to filter by usage.
- AbstractStateManager - Class in net.shibboleth.sp.state
-
Base class for
StateManagerimplementations. - AbstractStateManager() - Constructor for class net.shibboleth.sp.state.AbstractStateManager
-
Constructor.
- AbstractTokenConsumerResponseAction - Class in net.shibboleth.sp.profile
-
Base class for protocol-specific "token consumer" flow actions that prepare the response for the agent when completing processing.
- AbstractTokenConsumerResponseAction() - Constructor for class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Constructor.
- acrs - Variable in class net.shibboleth.sp.state.StateData
-
List of authentication context class references requested in the authentication request.
- activationCondition - Variable in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
-
Whether this flow supports a particular request.
- activationCondition - Variable in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
-
Whether this flow supports a particular request.
- activationCondition - Variable in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
-
Whether this flow supports a particular request.
- add(DDF) - Method in class net.shibboleth.sp.ddf.DDF
-
Adds a node to the end of a struct or list and returns it.
- addafter(DDF, DDF) - Method in class net.shibboleth.sp.ddf.DDF
-
Adds a node to a list after a specified node.
- addbefore(DDF, DDF) - Method in class net.shibboleth.sp.ddf.DDF
-
Adds a node to a list prior to a specified node.
- addCookie(Cookie) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- addDateHeader(String, long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- addHeader(String, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- addIntHeader(String, int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- addmember(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Adds a new empty node to a structure, possibly creating nested structures based on dotted path notation (existing nodes matching the path segments are not altered other than to convert them to structures).
- address - Variable in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
The field for the
addressrecord component. - address() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Returns the value of the
addressrecord component. - agent - Variable in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
-
Cached agent from context.
- agent - Variable in class net.shibboleth.sp.context.AgentRequestContext
-
Agent making the request.
- agent - Variable in class net.shibboleth.sp.profile.AbstractAgentAction
-
Cached agent from context.
- agent - Variable in class net.shibboleth.sp.testing.MockAgentResolver
-
Agent to return.
- Agent - Interface in net.shibboleth.sp
-
Represents a deployment of an SP "Agent", the stub that operates in a web server or application and leverages the Hub to secure access to resources.
- AGENT_ID - Static variable in class net.shibboleth.sp.profile.SPAuditFields
-
Agent ID field.
- AGENT_ID_MDC_ATTRIBUTE - Static variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
MDC attribute name for agent ID.
- AGENT_SESSION_ATTRIBUTE - Static variable in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
-
Session attribute holding agent session record.
- AgentCredentialCriterion - Class in net.shibboleth.sp
- AgentCredentialCriterion(String) - Constructor for class net.shibboleth.sp.AgentCredentialCriterion
-
Constructor.
- agentCredentialID - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Cached agent credential ID from "username".
- agentId - Variable in class net.shibboleth.sp.AgentIDCriterion
-
Agent ID.
- agentId - Variable in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
The field for the
agentIdrecord component. - agentId() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Returns the value of the
agentIdrecord component. - AgentIDAuditExtractor - Class in net.shibboleth.sp.audit.impl
-
Audit field extractor that pulls the Agent ID from the active request.
- AgentIDAuditExtractor() - Constructor for class net.shibboleth.sp.audit.impl.AgentIDAuditExtractor
- AgentIDCriterion - Class in net.shibboleth.sp
- AgentIDCriterion(String) - Constructor for class net.shibboleth.sp.AgentIDCriterion
-
Constructor.
- AgentIDCriterion(Agent) - Constructor for class net.shibboleth.sp.AgentIDCriterion
-
Constructor.
- AgentInputAuditExtractor - Class in net.shibboleth.sp.audit.impl
-
Audit field extractor that pulls out and converts a particular input member from an Agent's request message.
- AgentInputAuditExtractor() - Constructor for class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
- agentMap - Variable in class net.shibboleth.sp.impl.DefaultAgentResolver
-
Agent set.
- agentRequestContext - Variable in class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Cached context to populate.
- AgentRequestContext - Class in net.shibboleth.sp.context
-
General context for an agent request tracking basic information about the request, the messages from and back to the agent, and wrapped servlet interfaces.
- AgentRequestContext() - Constructor for class net.shibboleth.sp.context.AgentRequestContext
- agentRequestContextCreationStrategy - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Creation strategy for
AgentRequestContext. - agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
-
Lookup strategy for
AgentRequestContext. - agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
-
Lookup strategy for
AgentRequestContext. - agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Lookup strategy for
AgentRequestContext. - agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
-
Lookup strategy for
AgentRequestContext. - agentRequestContextLookupStrategy - Variable in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
-
Lookup strategy for
AgentRequestContext. - agentResolver - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
The agent resolver.
- AgentResolver - Interface in net.shibboleth.sp
-
Interface to a resolution service that identifies the target
Agentfor a request based on extensible criteria. - AgentSecretCredentialValidator - Class in net.shibboleth.sp.authn.impl
-
Simple
CredentialValidatorimplementation that relies on the shared secrets configured directly againstAgentinstances. - AgentSecretCredentialValidator() - Constructor for class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
-
Constructor.
- allowedAddressRanges - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Allowed address ranges.
- allowInheritance - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Whether inheritable settings should inherit from the parent.
- application - Variable in class net.shibboleth.sp.context.AgentRequestContext
-
Application for which the request was made.
- application - Variable in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
-
Delegation source.
- application - Variable in class net.shibboleth.sp.profile.AbstractApplicationAction
-
Cached agent from context.
- Application - Interface in net.shibboleth.sp
-
A collection of resources protected by the SP and treated as a unit for the purposes of the configuration.
- APPLICATION - Static variable in class net.shibboleth.sp.profile.SPConstants
-
Application parameter.
- APPLICATION_ID - Static variable in class net.shibboleth.sp.profile.SPAuditFields
-
Application ID field.
- APPLICATION_ID_MDC_ATTRIBUTE - Static variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
-
MDC attribute name for application ID.
- ApplicationAwareRelyingPartyResolver() - Constructor for class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- ApplicationDefaultIssuerStrategy() - Constructor for class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.ApplicationDefaultIssuerStrategy
- applicationId - Variable in class net.shibboleth.sp.ApplicationIDCriterion
-
Application ID.
- ApplicationIDCriterion - Class in net.shibboleth.sp
- ApplicationIDCriterion(String) - Constructor for class net.shibboleth.sp.ApplicationIDCriterion
-
Constructor.
- ApplicationIDCriterion(Application) - Constructor for class net.shibboleth.sp.ApplicationIDCriterion
-
Constructor.
- applicationMap - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Application map.
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.audit.impl.AgentIDAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.ApplicationDefaultIssuerStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData.DefaultStateTokenLookupStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
- asList() - Method in class net.shibboleth.sp.ddf.DDF
-
Expose an immutable list representing a structure or list node.
- asMap() - Method in class net.shibboleth.sp.ddf.DDF
-
Expose an immutable map representing a structure node.
- attributeContextLookupStrategy - Variable in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Strategy used to locate
AttributeContextwith results. - attributeFilter - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Attribute filter.
- attributeResolver - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Attribute resolver.
- AUTH_METHOD_BASIC - Static variable in interface net.shibboleth.sp.Agent
-
Method constant for "basic".
- authenticate(HttpServletResponse) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- authenticatingAuthority - Variable in class net.shibboleth.sp.state.StateData
-
The expected issuer of the authentication response.
- authenticatingAuthorityLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Lookup strategy for authenticating authority.
- authenticationMethod - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Authentication method.
- AUTHORITY - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
-
Authority input parameter.
- authoritySet - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Flag indicating whether authority setting was explicitly set.
- available() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- availableFlows - Variable in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
-
Map of available consumer flows.
- availableFlows - Variable in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
-
Map of available consumer flows.
B
- BasicAgent - Class in net.shibboleth.sp.impl
-
Basic implementation of an
Agent. - BasicAgent(ProtocolSupportServiceManager) - Constructor for class net.shibboleth.sp.impl.BasicAgent
-
Constructor.
- BasicApplication - Class in net.shibboleth.sp.impl
-
Basic implementation of an
Application. - BasicApplication(ProtocolSupportServiceManager) - Constructor for class net.shibboleth.sp.impl.BasicApplication
-
Constructor.
- BasicApplication.ApplicationAwareRelyingPartyResolver - Class in net.shibboleth.sp.impl
-
Subclass of default resolver that allows us to hook the configuration object getter methods to allow them to be inheritance-aware.
- BasicHttpClientSecurityConfiguration - Class in net.shibboleth.sp.security.config.impl
-
Subclass of OpenSAML version to provide support for CredentialResolver service through a bridging class.
- BasicHttpClientSecurityConfiguration(CredentialResolver) - Constructor for class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
-
Constructor.
- BasicLogoutConsumerFlowDescriptor - Class in net.shibboleth.sp.profile
-
Basic implementation of a descriptor for a logout consumer flow.
- BasicLogoutConsumerFlowDescriptor() - Constructor for class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
-
Constructor.
- BasicProtocolSupportService - Class in net.shibboleth.sp
-
This is a simple implementation of the
ProtocolSupportServiceinterface for use by plugins that need to implement it. - BasicProtocolSupportService() - Constructor for class net.shibboleth.sp.BasicProtocolSupportService
-
Constructor.
- BasicSessionInitiatorFlowDescriptor - Class in net.shibboleth.sp.profile
-
Basic implementation of a descriptor for a session initiator flow.
- BasicSessionInitiatorFlowDescriptor() - Constructor for class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
-
Constructor.
- BasicTokenConsumerFlowDescriptor - Class in net.shibboleth.sp.profile
-
Basic implementation of a descriptor for a token consumer flow.
- BasicTokenConsumerFlowDescriptor() - Constructor for class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
-
Constructor.
- BODY - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding body.
- BodyInputStream(byte[]) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
-
Constructor.
- BodyOutputStream() - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
-
Constructor.
- buffer - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
-
Wrapped array.
- bufferList - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
-
Internal buffers.
- bufferSize - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Size of each character buffer for output.
- buildAuthenticationResult(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
- buildCriteriaSet(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
-
Add or construct final
CriteriaSetto supply to resolver. - byGroup(Collection<String>, MetadataResolver) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
-
A shorthand method for constructing a
RelyingPartyConfigurationwith an activation condition based on one or moreEntitiesDescriptorgroups, and optionally viaAffiliationDescriptorlookup. - byMappedTag(Collection<EntityAttributesPredicate.Candidate>, boolean, boolean) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
-
A shorthand method for constructing a
RelyingPartyConfigurationwith an activation condition based on aMappedEntityAttributesPredicate. - byName(Collection<String>) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
-
A shorthand method for constructing a
RelyingPartyConfigurationwith an activation condition based on one or more relying party IDs. - BYPASS_AUTHENTICATION - Static variable in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
-
Bypass event indicating cookie was accepted.
- byTag(Collection<EntityAttributesPredicate.Candidate>, boolean, boolean) - Static method in class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
-
A shorthand method for constructing a
RelyingPartyConfigurationwith an activation condition based on anEntityAttributesPredicate. - ByteArrayWrapper(int) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
-
Constructor.
C
- CachedAgentAuthentication - Record Class in net.shibboleth.sp.authn.impl
-
A record capturing cached authentication state for an agent.
- CachedAgentAuthentication(String, String, Instant) - Constructor for record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Creates an instance of a
CachedAgentAuthenticationrecord class. - cacheDuration - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
-
Duration for cached authentication record.
- ChainingCredentialResolver - Class in net.shibboleth.sp.credential.impl
-
Subclass of OpenSAML chaining resolver that limits itself to implementations of the
OrderedCredentialResolverinterface. - ChainingCredentialResolver(List<OrderedCredentialResolver>) - Constructor for class net.shibboleth.sp.credential.impl.ChainingCredentialResolver
-
Constructor.
- changeSessionId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- CHILD_ELEMENTS_MEMBER - Static variable in class net.shibboleth.sp.ddf.DDFSupport
-
Name of child element member created by
DDFSupport.fromElement(Element)method. - clearCurrent() - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
Clear the current thread-local context instances.
- clientAddress - Variable in class net.shibboleth.sp.state.StateData
-
The client's address for optional enforcement.
- close() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- close() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
- clustered - Variable in class net.shibboleth.sp.storage.impl.FilesystemStorageService
-
Tracks use of a shared file system for capability method.
- committed - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Tracks committing of response.
- ConsumerConstants - Class in net.shibboleth.sp.profile
-
Constants for token and logout consumer operations.
- ConsumerConstants() - Constructor for class net.shibboleth.sp.profile.ConsumerConstants
-
Private constructor.
- containsHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- CONTENT_LENGTH - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding content length.
- CONTENT_MEMBER - Static variable in class net.shibboleth.sp.ddf.DDFSupport
-
Name of content member created by
DDFSupport.fromElement(Element)method. - CONTENT_TYPE - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding content type.
- contentLength() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- CONTEXT - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Input member for storage context.
- cookieManager - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Cookie manager.
- cookieManager - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Cookie manager.
- cookieManager - Variable in class net.shibboleth.sp.state.impl.CookieStateManager
-
Cookie manager.
- cookieManager - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Cookie manager.
- cookiePrefix - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Cookie prefix.
- cookiePrefix - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Cookie prefix.
- cookiePrefix - Variable in class net.shibboleth.sp.state.impl.CookieStateManager
-
Fixed prefix for cookie names.
- cookiePrefix - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Fixed prefix for cookie names.
- cookies - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Cookie array.
- CookieStateManager - Class in net.shibboleth.sp.state.impl
-
StateManagerimplemented by storing the data directly into a cookie. - CookieStateManager() - Constructor for class net.shibboleth.sp.state.impl.CookieStateManager
-
Constructor.
- copy() - Method in class net.shibboleth.sp.ddf.DDF
-
Performs a deep copy of the node and all children, if any.
- create(String, String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- CreateOutputMessage - Class in net.shibboleth.sp.profile.impl
-
A profile action to build the "shell" of an Agent response (a DDF), optionally including the
RemotedHttpServletResponse.STRUCTURE_NAMEmember and wrapped response facade to leave subsequent actions with a consistent state to operate on. - CreateOutputMessage() - Constructor for class net.shibboleth.sp.profile.impl.CreateOutputMessage
-
Constructor.
- createRelativeResource(String) - Method in class net.shibboleth.sp.testing.TestResourceConverter
- createServletResponse - Variable in class net.shibboleth.sp.profile.impl.CreateOutputMessage
-
Whether to create the remoted servlet response wrapper.
- credentialId - Variable in class net.shibboleth.sp.AgentCredentialCriterion
-
Agent credential ID/Username.
- credentialResolver - Variable in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
-
Credential resolver service.
- credentialResolver - Variable in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
-
List of credentials held by this resolver.
- credentialResolver - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Access to credentials indirectly.
- credentialResolver - Variable in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
-
Bridge to resolve credentials.
- CredentialResolverBridge - Class in net.shibboleth.sp.credential.impl
-
Support object for bridging legacy OpenSAML interfaces to new credential resolver service.
- CredentialResolverBridge(ReloadableService<CredentialResolver>, NonnullSupplier<ServletRequest>) - Constructor for class net.shibboleth.sp.credential.impl.CredentialResolverBridge
-
Constructor.
- credentials - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Internally configured shared secrets.
- creds - Variable in class net.shibboleth.sp.credential.impl.StaticCredentialResolver
-
List of credentials held by this resolver.
- cspDigester - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Digester for CSP hashes.
- cspNonceGenerator - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
CSP nonce generation.
- currentBuffer - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
-
The currently filling buffer.
- currentRequest - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
ThreadLocal storage for request.
- currentResponse - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
ThreadLocal storage for response.
- customObject - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
A custom object to inject into the template.
D
- DATA - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Field holding response body data.
- dataSealer - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
DataSealerto use. - dataSealer - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Optional component to protect the data from tampering/visibility.
- DDF - Class in net.shibboleth.sp.ddf
-
The core object in the DDF mode, this is a node in a tree of objects that make up the entire data structure.
- DDF() - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF(String) - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF(String, byte[]) - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF(String, double) - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF(String, int) - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF(String, long) - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF(String, String) - Constructor for class net.shibboleth.sp.ddf.DDF
-
Constructor.
- DDF_EMPTY - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
An empty node with no value.
- DDF_FLOAT - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
A floating point value.
- DDF_INT - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
An integral value of no more than 32-bits.
- DDF_LIST - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
An ordered list.
- DDF_LONG - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
An integral value of no more than 64-bits.
- DDF_NULL - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
A null node.
- DDF_STRING - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
A string value.
- DDF_STRING_UNSAFE - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
A string that cannot be assumed to be UTF-8 (see above docs).
- DDF_STRUCT - Enum constant in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
A structure with named children.
- DDF.DDFType - Enum Class in net.shibboleth.sp.ddf
-
Type enum.
- DDFSupport - Class in net.shibboleth.sp.ddf
-
Helper methods for
DDFusage. - DDFSupport() - Constructor for class net.shibboleth.sp.ddf.DDFSupport
-
Private constructor.
- DDFType(int) - Constructor for enum class net.shibboleth.sp.ddf.DDF.DDFType
-
Constructor.
- decode(String) - Static method in class net.shibboleth.sp.state.StateData
-
Decode URL-encoded data using ISO-8859-1 to guarantee a single byte encoding.
- DecodeAgentRequest - Class in net.shibboleth.sp.profile.impl
-
A profile action to decode an agent request and stash the resulting
DDFin theAgentRequestContext. - DecodeAgentRequest() - Constructor for class net.shibboleth.sp.profile.impl.DecodeAgentRequest
-
Constructor.
- DecodeMessage - Class in net.shibboleth.sp.profile.impl
-
Subclass of OpenSAML
DecodeMessageaction that wraps the execute step to stash off theRemotedHttpServletRequestfrom theAgentRequestContextfor access by theMessageDecoder. - DecodeMessage(MessageDecoder) - Constructor for class net.shibboleth.sp.profile.impl.DecodeMessage
-
Constructor.
- decoder - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Decoder to apply to byte array data.
- decoder - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Deecoder for Agent data.
- decodeUnsafeString(byte[], CharsetDecoder, Character) - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Helper method to decode a byte array via a designated encoding.
- DEFAULT_APPLICATION_ID - Static variable in interface net.shibboleth.sp.Agent
-
ID of default
Application. - DEFAULT_COOKIE_PREFIX - Static variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Default cookie prefix.
- DEFAULT_COOKIE_PREFIX - Static variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Default cookie prefix.
- DEFAULT_PREFIX - Static variable in class net.shibboleth.sp.state.impl.CookieStateManager
-
Default cookie prefix.
- DEFAULT_PREFIX - Static variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Default cookie prefix.
- DEFAULT_TEMPLATE_ID - Static variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Default template ID.
- DefaultAgentResolver - Class in net.shibboleth.sp.impl
-
Default implementation of
AgentResolver. - DefaultAgentResolver(Collection<Agent>) - Constructor for class net.shibboleth.sp.impl.DefaultAgentResolver
-
Constructor.
- DefaultPassiveCondition() - Constructor for class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.DefaultPassiveCondition
- DefaultStateTokenLookupStrategy() - Constructor for class net.shibboleth.sp.profile.impl.RecoverStateData.DefaultStateTokenLookupStrategy
- delegate - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
-
Underlying stream.
- DelegatingRelyingPartyConfiguration - Class in net.shibboleth.sp.impl
-
Subclass of
BasicRelyingPartyConfigurationthat will handle absent settings by delegating to an injected instance ofApplication. - DelegatingRelyingPartyConfiguration() - Constructor for class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
- delete(String, String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- deleteContext(String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- deleteWithVersion(long, String, String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- deserialize(InputStream) - Static method in class net.shibboleth.sp.ddf.DDF
-
Parses a seralized DDF from an input stream.
- destroy() - Method in class net.shibboleth.sp.ddf.DDF
-
Destroys a node's content, resets it to a null object and clears its name.
- DISCOVERY_RETURN_URL - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
-
Discovery response/return URL input parameter.
- discoveryServiceLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Discovery service lookup strategy.
- discoverySet - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Flag indicating whether discovery setting was explicitly set.
- discoveryURL - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
The discovery URL to use.
- doCreate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Perform create operation.
- doCreate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Perform create operation.
- doDelete(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Perform delete operation.
- doDelete(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Perform delete operation.
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentAddress
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.CreateOutputMessage
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DecodeMessage
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoPing
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.EncodeMessage
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ResolveApplication
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ValidateHttpServletRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.WebFlowMessageHandlerAdaptor
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
- doInitialize() - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
- doInitialize() - Method in class net.shibboleth.sp.impl.BasicAgent
- doInitialize() - Method in class net.shibboleth.sp.impl.BasicApplication
- doInitialize() - Method in class net.shibboleth.sp.impl.DefaultAgentResolver
- doInitialize() - Method in class net.shibboleth.sp.impl.ProtocolSupportServiceManager
- doInitialize() - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.PreservePostData
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
- doInitialize() - Method in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
- doInitialize() - Method in class net.shibboleth.sp.state.AbstractStateManager
- doInitialize() - Method in class net.shibboleth.sp.state.impl.CookieStateManager
- doInitialize() - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
- doInitialize() - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- doInitialize() - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
- DoPing - Class in net.shibboleth.sp.profile.impl
-
Simple action for testing adds the current time to the output.
- DoPing() - Constructor for class net.shibboleth.sp.profile.impl.DoPing
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractAgentAction
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractApplicationAction
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
- doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
- doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
-
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
- doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.PassthroughStateManager
-
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
- doPreserve(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Subclasses implement this method to preserve the transformed data in whatever way is necessary and return a token.
- doRead(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Perform read operation.
- doRead(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Perform read operation.
- doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
- doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
-
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
- doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.PassthroughStateManager
-
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
- doRecover(Agent, Application, String, boolean) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Subclasses implement this method to recover the stored data in whatever way is necessary and return the supplied data string as a successful result.
- doResolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Subclasses implement this method to resolve the underlying objects.
- doResolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticCredentialResolver
-
Subclasses implement this method to resolve the underlying objects.
- doResolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Subclasses implement this method to resolve the underlying objects.
- DoSealerOperation - Class in net.shibboleth.sp.profile.impl
-
Action that implements a remote API for SP agents to leverage a
DataSealer. - DoSealerOperation() - Constructor for class net.shibboleth.sp.profile.impl.DoSealerOperation
- DoSessionCacheOperation - Class in net.shibboleth.sp.profile.impl
-
Action that implements a remote API for SP agents to mamage sessions remotely.
- DoSessionCacheOperation() - Constructor for class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Constructor.
- DoStorageOperation - Class in net.shibboleth.sp.profile.impl
-
Action that implements a remote API for SP agents to access or alter
StorageServicerecords. - DoStorageOperation() - Constructor for class net.shibboleth.sp.profile.impl.DoStorageOperation
- doTouch(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Perform touch operation to update expiration (and thus time of last access).
- doUnwrap(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Perform unwrap operation.
- doUpdate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Perform update operation.
- doUpdate(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Perform update operation.
- doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
- doWrap(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Perform wrap operation.
- dump(StringBuilder, long) - Method in class net.shibboleth.sp.ddf.DDF
-
Helper method to dump to a string for debugging.
- DUPLICATE_RECORD - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Custom event for duplicate record on creation.
E
- empty() - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to an empty type/value.
- EMPTY_BODY - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Empty byte array for empty bodies.
- encode(byte[]) - Static method in class net.shibboleth.sp.state.StateData
-
A simple encoder for non-ASCII characters.
- encode(OutputStream, byte[]) - Static method in class net.shibboleth.sp.ddf.DDF
-
A simple encoder for non-ASCII characters.
- EncodeAgentResponse - Class in net.shibboleth.sp.profile.impl
-
A profile action to encode an agent response from the output
DDFin theAgentRequestContext. - EncodeAgentResponse() - Constructor for class net.shibboleth.sp.profile.impl.EncodeAgentResponse
-
Constructor.
- EncodeMessage - Class in net.shibboleth.sp.profile.impl
-
Subclass of OpenSAML
EncodeMessageaction that wraps the execute step to stash off theRemotedHttpServletResponsefrom theAgentRequestContextfor access by theMessageEncoder. - EncodeMessage() - Constructor for class net.shibboleth.sp.profile.impl.EncodeMessage
- encodeRedirectURL(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- encodeURL(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- encoding - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Character set encoding for POST recovery.
- engine - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
VelocityEngine.
- ensureAgent() - Method in class net.shibboleth.sp.profile.AbstractAgentAction
-
Gets the
Agentfor this request. - ensureAgentRequestContext() - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Gets the cached request context located by the lookup strategy.
- ensureAgentRequestContext(MessageContext) - Method in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
-
Gets the
AgentRequestContextusing the provided lookup strategy, raising an unchecked exceotion if it is absent. - ensureAgentRequestContext(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
-
Gets the
AgentRequestContextusing the provided lookup strategy, raising an unchecked exceotion if it is absent. - ensureApplication() - Method in class net.shibboleth.sp.profile.AbstractApplicationAction
-
Gets the
Applicationfor this request. - ENTITY_ID - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
-
Legacy entityID input parameter.
- equals(Object) - Method in class net.shibboleth.sp.AgentIDCriterion
- equals(Object) - Method in class net.shibboleth.sp.ApplicationIDCriterion
- equals(Object) - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.shibboleth.sp.ddf.DDF
- equals(Object) - Method in class net.shibboleth.sp.impl.BasicAgent
- equals(Object) - Method in class net.shibboleth.sp.impl.BasicApplication
- equals(Object) - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
- equals(Object) - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
- equals(Object) - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
- equals(Object) - Method in class net.shibboleth.sp.state.StateData
- errorFatal - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Whether an error constructing a correlation cookie is fatal.
- errorFatal - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Whether any failure to recover previously stored state should result in a fatal event.
- errorFatal - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Whether an error constructing a state token is fatal.
- EVENT - Static variable in class net.shibboleth.sp.profile.SPConstants
-
Event parameter.
- eventContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Strategy function for access to
EventContextto check. - exactMatchCredentialMap - Variable in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Maps between exact names of objects and credentials.
- exists() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- EXP - Static variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Member for storage expiration.
- EXP - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Member for storage expiration.
- expiration - Variable in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
The field for the
expirationrecord component. - expiration - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Expiration for state tokens.
- expiration() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Returns the value of the
expirationrecord component. - EXPIRED_SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Custom event for expired session.
F
- fieldName - Variable in class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
-
Name of field to extract.
- FilesystemStorageService - Class in net.shibboleth.sp.storage.impl
- FilesystemStorageService() - Constructor for class net.shibboleth.sp.storage.impl.FilesystemStorageService
- filter(Iterable<Credential>, CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Filter the supplied credentials by type and/or usage as required.
- filterByUsage - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Whether to apply usage filteing.
- floating() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the floating point value of this node.
- floating(double) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to an floating point type/value.
- floating(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a floating point type/value based on the converted form of the input.
- flowId - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Initiator flow indicator for logging.
- flush() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
- flushBuffer() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- fragmentEscaper - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Escaper for fragments.
- fromElement(Element) - Static method in class net.shibboleth.sp.ddf.DDFSupport
-
Converts a DOM tree rooted at the input element into a
DDFmirroring the tree.
G
- generateToken() - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Generate a state token.
- get() - Method in class net.shibboleth.sp.messaging.impl.RemotedHttpServletRequestSupplier
- get() - Method in class net.shibboleth.sp.messaging.impl.RemotedlHttpServletResponseSupplier
- getAcrs() - Method in class net.shibboleth.sp.state.StateData
-
Get the mutable list of authentication context classes requested.
- getActivationCondition() - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
-
Gets the activation condition to run to determine whether this flow can handle the request.
- getActivationCondition() - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
-
Gets the activation condition to run to determine whether this flow can handle the request.
- getActivationCondition() - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
-
Gets the activation condition to run to determine whether this flow can handle the request.
- getActivationCondition() - Method in interface net.shibboleth.sp.profile.LogoutConsumerFlowDescriptor
-
Gets the activation condition to run to determine whether this flow can handle the request.
- getActivationCondition() - Method in interface net.shibboleth.sp.profile.SessionInitiatorFlowDescriptor
-
Gets the activation condition to run to determine whether this flow can handle the request.
- getActivationCondition() - Method in interface net.shibboleth.sp.profile.TokenConsumerFlowDescriptor
-
Gets the activation condition to run to determine whether this flow can handle the request.
- getAgent() - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Get the agent making the request.
- getAgent() - Method in class net.shibboleth.sp.profile.AbstractAgentAction
-
Gets the
Agentfor this request. - getAgentRequestContext() - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Gets the cached request context located by the lookup strategy.
- getAgentRequestContext(MessageContext) - Method in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
-
Gets the
AgentRequestContextusing the provided lookup strategy. - getAgentRequestContext(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
-
Gets the
AgentRequestContextusing the provided lookup strategy. - getAllowedAddressRanges() - Method in interface net.shibboleth.sp.Agent
-
Get the network addresses or ranges of addresses from which requests from this agent may originate.
- getAllowedAddressRanges() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Get the network addresses or ranges of addresses from which requests from this agent may originate.
- getApplication() - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Get the application for which the request was made.
- getApplication() - Method in class net.shibboleth.sp.profile.AbstractApplicationAction
-
Gets the
Applicationfor this request. - getApplication(String) - Method in interface net.shibboleth.sp.Agent
-
Get an
Applicationassociated with this agent. - getApplication(String) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Get an
Applicationassociated with this agent. - getApplicationId() - Method in interface net.shibboleth.sp.Application
-
Dedicated method to access application ID for explicitness.
- getApplicationId() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Dedicated method to access application ID for explicitness.
- getApplicationId() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Dedicated method to access application ID for explicitness.
- getApplications() - Method in interface net.shibboleth.sp.Agent
-
Get all
Applicationinstances associated with this agent. - getApplications() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Get all
Applicationinstances associated with this agent. - getAsyncContext() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getAttribute(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getAttributeFilter() - Method in interface net.shibboleth.sp.Application
-
Gets
AttributeFilterfor thisApplication. - getAttributeFilter() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets
AttributeFilterfor thisApplication. - getAttributeNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getAttributeResolver() - Method in interface net.shibboleth.sp.Application
-
Gets
AttributeResolverfor thisApplication. - getAttributeResolver() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets
AttributeResolverfor thisApplication. - getAttributeTranscoderRegistry() - Method in interface net.shibboleth.sp.Application
-
Gets
AttributeTranscoderRegistryfor thisApplication. - getAttributeTranscoderRegistry() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets
AttributeTranscoderRegistryfor thisApplication. - getAuthenticatingAuthority(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
-
Gets the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
- getAuthenticatingAuthority(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
- getAuthenticationAuthority() - Method in class net.shibboleth.sp.state.StateData
-
Get the expected issuer of a response to the message.
- getAuthenticationMethod() - Method in interface net.shibboleth.sp.Agent
-
Get the authentication method to use for the agent.
- getAuthenticationMethod() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Get the authentication method to use for the agent.
- getAuthType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getBuffer() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
-
Gets the buffer.
- getBufferSize() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getCharacterEncoding() - Method in interface net.shibboleth.sp.Agent
-
Gets the character encoding to apply during URI processing and POST recovery.
- getCharacterEncoding() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Gets the character encoding to apply during URI processing and POST recovery.
- getCharacterEncoding() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getCharacterEncoding() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getClientAddress() - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Get the current client address if available.
- getClientAddress() - Method in class net.shibboleth.sp.state.StateData
-
Get the IP address of the client associated with the state.
- getClientTLSCredential() - Method in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
-
Get the optional client TLS credential.
- getContentLength() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getContentLengthLong() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getContentType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getContentType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getContext(Agent, Application) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Compute the storage context to use.
- getContextPath() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getCookieName(String) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Computes the cookie name based on the configured prefix and state token.
- getCookieName(Application, String) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
-
Computes the name of a new state cookie.
- getCookieName(Application, String) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Computes the name of a new state cookie.
- getCookies() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getCredentials() - Method in interface net.shibboleth.sp.Agent
-
Get the credentials configured to authenticate requests from this Agent.
- getCredentials() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Get the credentials configured to authenticate requests from this Agent.
- getDataSealer() - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Gets the
DataSealerto use to protect data from tampering/visbility. - getDateHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getDDF() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Gets the underlying object containing the remoted data.
- getDDF() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Gets the underlying object containing the response data.
- getDefaultConfiguration() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- getDefaultProfileConfigurations(boolean) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Gets the collection of default
ProfileConfigurationobjects supplied by this protocol plugin. - getDefaultProfileConfigurations(boolean) - Method in interface net.shibboleth.sp.ProtocolSupportService
-
Gets the collection of default
ProfileConfigurationobjects supplied by this protocol plugin. - getDescription() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- getDiscoveryService(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
-
Gets the discovery service URL to use in the event a session initiator cannot be executed.
- getDiscoveryService(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
-
[Gets the discovery service URL to use in the event a session initiator cannot be executed.
- getDispatcherType() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getEncryptionCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- getEncryptionCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication
- getExpiration() - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Get the expiration limit for state tokens.
- getFile() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- getFilename() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- getHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getHeaderList() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Get the list node to which headers should be added.
- getHeaderNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getHeaderNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getHeaders(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getHeaders(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getHttpServletRequest() - Method in class net.shibboleth.sp.profile.impl.WriteAuditLog
- getId() - Method in class net.shibboleth.sp.AgentCredentialCriterion
-
Get the agent credential ID specified.
- getId() - Method in class net.shibboleth.sp.AgentIDCriterion
-
Get the agent ID specified.
- getId() - Method in class net.shibboleth.sp.ApplicationIDCriterion
-
Get the application ID specified.
- getIdentifierGenerationStrategy() - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Get
IdentifierGenerationStrategyto use. - getInput() - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Get the input message from the agent.
- getInputStream() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getInputStream() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- getIntHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getIssuer() - Method in class net.shibboleth.sp.state.StateData
-
Get the identifier of the party that is making the request, i.e., us.
- getIssuer(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
- getIssuer(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
- getLocalAddr() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getLocale() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getLocale() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getLocales() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getLocalName() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getLocalPort() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getLogoutConsumers() - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Gets a default-ordered list of logout consumer flows supported by this protocol plugin.
- getLogoutConsumers() - Method in interface net.shibboleth.sp.ProtocolSupportService
-
Gets a default-ordered list of logout consumer flows supported by this protocol plugin.
- getLogoutConsumers(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
-
Gets an ordered list of logout consumer flows to attempt for this application.
- getLogoutConsumers(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets an ordered list of logout consumer flows to attempt for this application.
- getLogoutInitiators() - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Gets a default-ordered list of logout initiator flows supported by this protocol plugin.
- getLogoutInitiators() - Method in interface net.shibboleth.sp.ProtocolSupportService
-
Gets a default-ordered list of logout initiator flows supported by this protocol plugin.
- getLogoutInitiators(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
-
Gets an ordered list of logout initiator flows to attempt for this application.
- getLogoutInitiators(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets an ordered list of logout initiator flows to attempt for this application.
- getmember(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Access a (possibly nested) structure member via dotted path notation, also allowing access to list elements via "[n]" array notation.
- getMethod() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getMetricName() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- getMockResolverService(Agent) - Static method in class net.shibboleth.sp.testing.MockAgentResolver
-
Wrap a new instance of the mock class in a mocked reloadable service.
- getOffset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
-
Gets the offset.
- getOrder() - Method in class net.shibboleth.sp.BasicProtocolSupportService
- getOrder() - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
- getOutput() - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Get the output message for the agent.
- getOutputStream() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getParameter(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getParameterMap() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getParameterNames() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getParameterValues(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getParent() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets the parent
Applicationfor inheritance-purposes. - getPart(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getParts() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getPassive() - Method in class net.shibboleth.sp.state.StateData
-
Get the passive request indicator.
- getPathInfo() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getPathTranslated() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getPostLimit() - Method in interface net.shibboleth.sp.Agent
-
Gets the size limit to apply to form data preservation attempts.
- getPostLimit() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Gets the size limit to apply to form data preservation attempts.
- getPreviousData(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Checks for previously preserved data tracked against a state token submitted by the agent.
- getProfileConfiguration(ProfileRequestContext, String) - Method in class net.shibboleth.sp.impl.BasicApplication
- getProfileConfigurations(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
- getProfileConfigurations(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
- getProfileRequestContext() - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
-
Get the current
ProfileRequestContext. - getProtocol() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getProtocolRequestId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getProtocolSupportService(String, Class<T>) - Method in interface net.shibboleth.sp.Application
-
Gets the
ProtocolSupportServicesubtype for a particular protocol. - getProtocolSupportService(String, Class<T>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets the
ProtocolSupportServicesubtype for a particular protocol. - getQueryString() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRawResource() - Method in class net.shibboleth.sp.state.StateData
-
Get the resource location associated with the request in a raw form.
- getReader() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRecoveredData() - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Checks for stored data based on the state token and cookie(s) supplied and reads back from storage, deleting the record.
- getRelyingPartyConfigurations() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- getRelyingPartyCtx() - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Null safe getter.
- getRemoteAddr() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRemotedHttpServletRequest() - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Get the wrapped servlet request backed by the input message.
- getRemotedHttpServletResponse() - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Get the wrapped servlet response backed by the output message.
- getRemoteHost() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRemotePort() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRemoteUser() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getReplayCache() - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Gets the
ReplayCacheto use to prevent replay of state. - getRequest() - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
Get the current
RemotedHttpServletRequestbeing serviced by the current thread. - getRequestDispatcher(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRequestedSessionId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRequestId() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRequestTime() - Method in class net.shibboleth.sp.state.StateData
-
Get the time at which the request was issued.
- getRequestURI() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getRequestURL() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getResource() - Method in class net.shibboleth.sp.state.StateData
-
Get the resource location associated with the request.
- getResponse() - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
Get the current
RemotedHttpServletResponsebeing serviced by the current thread. - getResponseLocation() - Method in class net.shibboleth.sp.state.StateData
-
Get the location to which the response is expected to be sent.
- getScheme() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
- getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
- getServerName() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getServerPort() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getServletConnection() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getServletContext() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getServletPath() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getSession() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getSession(boolean) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getSessionData(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Get the opaque session data that the agent should bind to any session it creates for later use.
- getSessionInitiators() - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Gets a default-ordered list of session initiator flows supported by this protocol plugin.
- getSessionInitiators() - Method in interface net.shibboleth.sp.ProtocolSupportService
-
Gets a default-ordered list of session initiator flows supported by this protocol plugin.
- getSessionInitiators(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
-
Gets an ordered list of session initiator flows to attempt for this application.
- getSessionInitiators(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets an ordered list of session initiator flows to attempt for this application.
- getSessionNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Get a timestamp for the expiration of the session directed by the authentication token, if any.
- getSigningCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- getSigningCredentials() - Method in class net.shibboleth.sp.impl.BasicApplication
- getStateData() - Method in class net.shibboleth.sp.context.StateDataContext
-
Get the state tracked for a request.
- getStateManager() - Method in interface net.shibboleth.sp.Application
-
Gets the
StateManagerto use for thie application. - getStateManager() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets the
StateManagerto use for thie application. - getStateToken() - Method in class net.shibboleth.sp.context.StateDataContext
-
Get the token associated with the state after preservation or before recovery.
- getStatus() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- getStorageContext() - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Compute agent-specific storage context.
- getStorageTimeout() - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Get Agent-supplied storage timeout in seconds, bounded by configured maximum.
- getSubmittedData() - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Gets data submitted with this request, if any.
- getTokenConsumers() - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Gets a default-ordered list of token consumer flows supported by this protocol plugin.
- getTokenConsumers() - Method in interface net.shibboleth.sp.ProtocolSupportService
-
Gets a default-ordered list of token consumer flows supported by this protocol plugin.
- getTokenConsumers(ProfileRequestContext) - Method in interface net.shibboleth.sp.Application
-
Gets an ordered list of token consumer flows to attempt for this application.
- getTokenConsumers(ProfileRequestContext) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets an ordered list of token consumer flows to attempt for this application.
- getUnverifiedConfiguration() - Method in class net.shibboleth.sp.impl.BasicApplication.ApplicationAwareRelyingPartyResolver
- getUnverifiedProfileConfigurations(boolean) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Gets the collection of default
ProfileConfigurationobjects supplied by this protocol plugin. - getUnverifiedProfileConfigurations(boolean) - Method in interface net.shibboleth.sp.ProtocolSupportService
-
Gets the collection of default
ProfileConfigurationobjects supplied by this protocol plugin. - getURI() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- getURL() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- getUserPrincipal() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- getValue() - Method in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
Get the type value.
- getVersion() - Static method in class net.shibboleth.sp.conf.Version
-
Get the version of the IdP.
- getWriter() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
H
- hashCode() - Method in class net.shibboleth.sp.AgentIDCriterion
- hashCode() - Method in class net.shibboleth.sp.ApplicationIDCriterion
- hashCode() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Returns a hash code value for this object.
- hashCode() - Method in class net.shibboleth.sp.ddf.DDF
- hashCode() - Method in class net.shibboleth.sp.impl.BasicAgent
- hashCode() - Method in class net.shibboleth.sp.impl.BasicApplication
- hashCode() - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
- hashCode() - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
- hashCode() - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
- hashCode() - Method in class net.shibboleth.sp.state.StateData
- HEADERS - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding headers.
- HEADERS - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Field holding header collection.
- hexchar(int) - Static method in class net.shibboleth.sp.ddf.DDF
-
Converts a byte into a hex character.
- hexchar(int) - Static method in class net.shibboleth.sp.state.StateData
-
Converts a byte into a hex character.
- HOME_URL - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Base URL input parameter name.
- honorEmptyProfileCollection - Variable in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
-
Whether to treat an empty profile configuration set as a valid outcome.
- HOSTNAME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding server hostname.
- httpRequestSupplier - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Supplier for the servlet request to read from.
- HttpServletRequestPredicate - Class in net.shibboleth.sp.profile.context.logic
-
A predicate that supports configurable evaluation of servlet request state to produce a result via the
HttpServletRequestValidatorinterface. - HttpServletRequestPredicate() - Constructor for class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
- httpServletRequestSupplier - Variable in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
-
Request supplier.
I
- identifierStrategy - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Identifier generation.
- identifierStrategy - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Identifier generation.
- identifierStrategy - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Identifier generation.
- InitializeAgentRequestContext - Class in net.shibboleth.sp.authn.impl
-
An authentication action that relies on extracted HTTP authentication credentials to resolve the appropriate
Agentand create anAgentRequestContext. - InitializeAgentRequestContext() - Constructor for class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Constructor.
- InitiatorConstants - Class in net.shibboleth.sp.profile
-
Constants for session initiator operations.
- InitiatorConstants() - Constructor for class net.shibboleth.sp.profile.InitiatorConstants
-
Private constructor.
- input - Variable in class net.shibboleth.sp.context.AgentRequestContext
-
Input message.
- input - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Input message.
- input - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Input message.
- input - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Input message.
- input - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Input message.
- InputStartsWithPredicate - Class in net.shibboleth.sp.profile.context.logic
-
Custom condition class that checks an input parameter of a given name and checks that it starts with a supplied substring.
- InputStartsWithPredicate(String, String) - Constructor for class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
-
Constructor.
- integer() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the integer value of this node.
- integer(int) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to an integer type/value.
- integer(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to an integer type/value based on the converted form of the input.
- INVALID_SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Custom event for invalid session.
- isActive(String, ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
-
Checks if a flow ID corresponds to a valid flow that in turn ius active for the request.
- isAllowed(InetAddress) - Method in interface net.shibboleth.sp.Agent
-
Returns true iff the supplied address matches one of the allowed ranges.
- isAllowed(InetAddress) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Returns true iff the supplied address matches one of the allowed ranges.
- isAllowInheritance() - Method in class net.shibboleth.sp.impl.BasicApplication
-
Gets whether to inherit some settings from parent if one exists.
- isAsyncStarted() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- isAsyncSupported() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- isClustered() - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- isCommitted() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- isempty() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is empty.
- isFinished() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- isfloat() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is a floating point.
- isint() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is an integer.
- islist() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is a list/array.
- islong() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is a long integer.
- isnull() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is null.
- isOpen() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- isReadable() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- isReady() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- isReady() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
- isRequestedSessionIdFromCookie() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- isRequestedSessionIdFromURL() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- isRequestedSessionIdValid() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- isSecure() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- isServerSide() - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- isstring() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is a string.
- isstruct() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is a structure.
- IssueDiscoveryRequest - Class in net.shibboleth.sp.profile.impl
-
Generates a request to a discovery service per the protocol defined originally by us under the SAML TC at OASIS.
- IssueDiscoveryRequest() - Constructor for class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Constructor.
- IssueDiscoveryRequest.ApplicationDefaultIssuerStrategy - Class in net.shibboleth.sp.profile.impl
-
Derives issuer value from application layer's default settings.
- IssueDiscoveryRequest.DefaultPassiveCondition - Class in net.shibboleth.sp.profile.impl
-
Default predicate aware of the two "known" protocols, would have to override for others.
- issuer - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Value for "entityID" paremeter in request.
- issuer - Variable in class net.shibboleth.sp.state.StateData
-
The identifier of the party that is making a request, i.e., us.
- issuerLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Strategy used to obtain the request issuer value.
- isSupportsCachedAuthentication() - Method in interface net.shibboleth.sp.Agent
-
Returns true iff the agent supports cached authentication via cookie.
- isSupportsCachedAuthentication() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Returns true iff the agent supports cached authentication via cookie.
- isSupportsPostPreservation() - Method in interface net.shibboleth.sp.Agent
-
Returns true iff the agent is permitted to submit form data to preserve during SSO.
- isSupportsPostPreservation() - Method in class net.shibboleth.sp.impl.BasicAgent
-
Returns true iff the agent is permitted to submit form data to preserve during SSO.
- isunsafestring() - Method in class net.shibboleth.sp.ddf.DDF
-
Returns true iff the node is an unsafe string.
- isUserInRole(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- iterator() - Method in class net.shibboleth.sp.ddf.DDF
- iterator() - Method in class net.shibboleth.sp.impl.ProfileConfigurationManager
K
- KEY - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Input member for session key.
- KEY - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Input member for storage key.
L
- lastModified() - Method in class net.shibboleth.sp.testing.TestResourceConverter
- lifetime - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Lifetime for data in storage.
- list() - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a list/array.
- loadCurrent(RemotedHttpServletRequest, RemotedHttpServletResponse) - Static method in class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
Load the thread-local storage with the current request and response.
- LOCAL_ADDR - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding client address.
- log - Variable in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
-
Class logger.
- log - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Class logger.
- log - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentAddress
-
Class logger.
- log - Variable in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
-
Class logger.
- log - Variable in class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
-
Class logger.
- log - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Class logger.
- log - Variable in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
-
Class logger.
- log - Variable in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Class logger.
- log - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Class logger.
- log - Variable in class net.shibboleth.sp.impl.DefaultAgentResolver
-
Class logger.
- log - Variable in class net.shibboleth.sp.impl.ProtocolSupportServiceManager
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.AbstractAgentAction
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.AbstractApplicationAction
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.ResolveApplication
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Class logger.
- log - Variable in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
-
Class logger.
- log - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Class logger.
- log - Variable in class net.shibboleth.sp.state.impl.CookieStateManager
-
Class logger.
- log - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Class logger.
- log - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Class logger.
- login(String, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- logout() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- LogoutConsumerFlowDescriptor - Interface in net.shibboleth.sp.profile
-
A descriptor for a logout consumer subflow.
- LogoutConsumerFlowDescriptorManager - Class in net.shibboleth.sp.profile.impl
-
Manager of
LogoutConsumerFlowDescriptorobjects. - LogoutConsumerFlowDescriptorManager(Collection<LogoutConsumerFlowDescriptor>) - Constructor for class net.shibboleth.sp.profile.impl.LogoutConsumerFlowDescriptorManager
-
Constructor.
- logoutConsumerLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Logout consumer list lookup strategy.
- logoutConsumers - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Logout Consumer flow IDs.
- logoutInitiatorLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Logout initiator list lookup strategy.
- logoutInitiators - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Logout Initiator flow IDs.
- longinteger() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the long integer value of this node.
- longinteger(long) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a long integer type/value.
- longinteger(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a long integer type/value based on the converted form of the input.
M
- main(String[]) - Static method in class net.shibboleth.sp.conf.Version
-
Main entry point to program.
- mark(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- markSupported() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- mask(String) - Static method in class net.shibboleth.sp.state.StateData
-
A method to mask all but the last 2 characters of a string value for logging purposes.
- MATCHED_PARAM - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Logout consumer session matching indicator parameter name.
- maxStorageTimeout - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Upper bound on agent-supplied storage timeout.
- merge(VelocityContext) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Invokes
Template.merge(org.apache.velocity.context.Context)on the supplied context. - messageType - Variable in class net.shibboleth.sp.messaging.context.logic.MessageTypePredicate
-
Type to check for.
- MessageTypePredicate - Class in net.shibboleth.sp.messaging.context.logic
-
Condition that evaluates a message context for a specific message type.
- MessageTypePredicate(Class<?>) - Constructor for class net.shibboleth.sp.messaging.context.logic.MessageTypePredicate
-
Constructor.
- metadataDrivenProfileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Metadata-driven verified configurations.
- metadataDrivenUnverifiedProfileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Metadata-driven unverified configurations.
- METHOD - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding method.
- MISSING_SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Custom event for invalid session.
- MockAgentResolver - Class in net.shibboleth.sp.testing
-
Mock
AgentResolverfor tests. - MockAgentResolver(Agent) - Constructor for class net.shibboleth.sp.testing.MockAgentResolver
-
Constructor.
N
- name - Variable in class net.shibboleth.sp.ddf.DDF
-
Name of node.
- name() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the node name.
- name(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Set the node name.
- net.shibboleth.sp - package net.shibboleth.sp
-
Core APIs for the SP plugin.
- net.shibboleth.sp.audit.impl - package net.shibboleth.sp.audit.impl
-
Implementation of SP audting features.
- net.shibboleth.sp.authn.impl - package net.shibboleth.sp.authn.impl
-
Classes implementing authentication of agent requests.
- net.shibboleth.sp.conf - package net.shibboleth.sp.conf
-
Module/plugin implementations for SP.
- net.shibboleth.sp.context - package net.shibboleth.sp.context
-
General
BaseContextsubclasses defined by the SP plugin. - net.shibboleth.sp.credential - package net.shibboleth.sp.credential
-
APIs for resolving and exposing credentials.
- net.shibboleth.sp.credential.impl - package net.shibboleth.sp.credential.impl
-
Implementation classes for SP credential resolution and access.
- net.shibboleth.sp.ddf - package net.shibboleth.sp.ddf
-
Implementation of the Dynamic Dataflow abstraction used in the Service Provider for interprocess communication.
- net.shibboleth.sp.impl - package net.shibboleth.sp.impl
-
General implementation classes.
- net.shibboleth.sp.messaging - package net.shibboleth.sp.messaging
-
APIs regarding messaging.
- net.shibboleth.sp.messaging.context.logic - package net.shibboleth.sp.messaging.context.logic
-
Predicates over a
MessageContext. - net.shibboleth.sp.messaging.impl - package net.shibboleth.sp.messaging.impl
-
Classes implementing messaging interfaces and handlers for SP remoting.
- net.shibboleth.sp.profile - package net.shibboleth.sp.profile
-
API classes for SP profile actions.
- net.shibboleth.sp.profile.config - package net.shibboleth.sp.profile.config
-
Interfaces and classes for SP profile configuration use.
- net.shibboleth.sp.profile.context.logic - package net.shibboleth.sp.profile.context.logic
-
Predicates that evaluate profile context state.
- net.shibboleth.sp.profile.context.navigate - package net.shibboleth.sp.profile.context.navigate
-
SP context navigation/lookup functions.
- net.shibboleth.sp.profile.context.navigate.messaging - package net.shibboleth.sp.profile.context.navigate.messaging
-
Functions for navigating contexts and data on behalf of messaging objects.
- net.shibboleth.sp.profile.impl - package net.shibboleth.sp.profile.impl
-
Classes implementing profile actions for SP remoting.
- net.shibboleth.sp.security.config.impl - package net.shibboleth.sp.security.config.impl
-
Classes supplementing OpenSAML security configuration support.
- net.shibboleth.sp.state - package net.shibboleth.sp.state
-
APIs supporting state management for SSO protocols.
- net.shibboleth.sp.state.impl - package net.shibboleth.sp.state.impl
-
Implementation of protocol state management.
- net.shibboleth.sp.storage.impl - package net.shibboleth.sp.storage.impl
-
Novel
StorageServiceimplementations. - net.shibboleth.sp.testing - package net.shibboleth.sp.testing
-
Shared SP testing classes.
- net.shibboleth.sp.util - package net.shibboleth.sp.util
-
Utility classes meant for external use.
O
- obj - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Underlying object containing remoted data.
- obj - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Underlying object for remoted data.
- objectMapper - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
JSON object mapper.
- of(Resource) - Static method in class net.shibboleth.sp.testing.TestResourceConverter
- offset - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
-
Current write position.
- OP - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Input member for operation.
- OP - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Input member for operation.
- order - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Spring auto-wiring order.
- order - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Order.
- OrderedCredentialResolver - Interface in net.shibboleth.sp.credential
-
Marker interface for a
CredentialResolverproviding control over order during Spring auto-wiring. - ORIGINAL_EVENT - Static variable in class net.shibboleth.sp.profile.SPConstants
-
Original Event parameter.
- output - Variable in class net.shibboleth.sp.context.AgentRequestContext
-
Output message.
- output - Variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Output message.
- output - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Output message.
- output - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Output message.
- output - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Cached output object.
- outputMessage - Variable in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
-
Cached context containing the output message.
- outputStream - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
A materialized output stream.
- overwriteExisting - Variable in class net.shibboleth.sp.profile.impl.CreateOutputMessage
-
Whether to replace an existing output message if one exists.
P
- paramEscaper - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Escaper for form parameters.
- parameterName - Variable in class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
-
Name of parameter to check for.
- parameters - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Parameter map.
- parent - Variable in class net.shibboleth.sp.ddf.DDF
-
Parent node.
- parent - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Link to parent
Application. - parent() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the parent node.
- passive - Variable in class net.shibboleth.sp.state.StateData
-
Set when request is passive.
- passiveCondition - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Condition to evaluate to determine passive use.
- PassthroughStateManager - Class in net.shibboleth.sp.state.impl
-
StateManagerimplemented by returning data encoded as is. - PassthroughStateManager() - Constructor for class net.shibboleth.sp.state.impl.PassthroughStateManager
-
Constructor.
- pathEscaper - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Escaper for path segments.
- populateMDC - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Whether to populate the MDC.
- populateMDC - Variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
-
Whether to populate the MDC.
- PORT - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding port.
- postData - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
POST data to preserve in record.
- postData - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Recovered data.
- postLimit - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Limit on size of form data to preserve.
- predicateCredentialMap - Variable in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Maps between arbitrary conditions and credentials.
- prefix - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Optional prefix to attach to token.
- PrepareAgentErrorResponse - Class in net.shibboleth.sp.profile.impl
-
A profile action to encode the current event (typically an error) into an agent response in an
AgentRequestContext. - PrepareAgentErrorResponse() - Constructor for class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Constructor.
- PrepareDiscoveryStateDataContext - Class in net.shibboleth.sp.profile.impl
-
Extracts target resource URL from input message and prepares a
StateDataContextfor subsequent preservation handling. - PrepareDiscoveryStateDataContext() - Constructor for class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
-
Constructor.
- PreservePostData - Class in net.shibboleth.sp.profile.impl
-
Action that detects submitted form data, and when permitted, stores it in a
StorageServiceand issues a cookie associated with the active state token to preserve a pointer to the data for recovery. - PreservePostData() - Constructor for class net.shibboleth.sp.profile.impl.PreservePostData
-
Constructor.
- PreserveStateDataAction - Class in net.shibboleth.sp.profile
-
Base class for an action that maps
StateDatafrom aStateDataContextto a token suitable for safe transmission to a peer such that it can be used later to recover the information. - PreserveStateDataAction() - Constructor for class net.shibboleth.sp.profile.PreserveStateDataAction
-
Constructor.
- preserveToStateToken(Agent, Application, StateData) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Preserves data while transforming it into a state token.
- preserveToStateToken(Agent, Application, StateData) - Method in interface net.shibboleth.sp.state.StateManager
-
Preserves data while transforming it into a state token.
- processToken(ProfileRequestContext, String) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Perform additional processing on the generated state token as required by a particular protocol.
- ProfileConfigurationManager - Class in net.shibboleth.sp.impl
-
A wrapper class for collecting plugin-supplied
ProfileConfigurationbeans and using them as an implicit defaults to install intoApplicationbeans in place of a deployer-managed manual list. - ProfileConfigurationManager(ProtocolSupportServiceManager, boolean, boolean) - Constructor for class net.shibboleth.sp.impl.ProfileConfigurationManager
-
Constructor.
- profileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Non-metadata-driven verified configurations.
- profileConfigurations - Variable in class net.shibboleth.sp.impl.ProfileConfigurationManager
-
Underlying collection.
- protocol - Variable in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
-
Protocol designation.
- PROTOCOL - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding protocol.
- protocolServiceManager - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Manager of protocol auto-registration material.
- protocolServiceMap - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Map of protocol support services.
- ProtocolSupportService - Interface in net.shibboleth.sp
-
This is an interface to a plugin-provided infrastructure bean that will be auto-wired into the Hub's supporting code in order to automatically install support for various aspects of a protocol's features.
- ProtocolSupportServiceManager - Class in net.shibboleth.sp.impl
-
Manager of
ProtocolSupportServiceobjects. - ProtocolSupportServiceManager(List<ProtocolSupportService>) - Constructor for class net.shibboleth.sp.impl.ProtocolSupportServiceManager
-
Constructor.
Q
- QUERY_STRING - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding query string.
R
- read() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- read(byte[]) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- read(byte[], int, int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- read(String, String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- read(String, String, long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- readOnly - Variable in class net.shibboleth.sp.storage.impl.FilesystemStorageService
-
Whether service is read only.
- reap(String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- reconstructedURL - Variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Cached, reconstructed URL from component parts.
- RECORD_NOT_FOUND - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Custom event for duplicate record on creation.
- recoverFromStateToken(Agent, Application, String, Class<T>) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Recovers stored data from a state token.
- recoverFromStateToken(Agent, Application, String, Class<T>) - Method in interface net.shibboleth.sp.state.StateManager
-
Recovers stored data from a state token.
- RecoverPostData - Class in net.shibboleth.sp.profile.impl
-
Action that detects submitted form data, and when permitted, stores it in a
StorageServiceand issues a cookie associated with the active state token to preserve a pointer to the data for recovery. - RecoverPostData() - Constructor for class net.shibboleth.sp.profile.impl.RecoverPostData
-
Constructor.
- RecoverStateData - Class in net.shibboleth.sp.profile.impl
-
Action that maps a state token into a
StateData(or subclass) object. - RecoverStateData() - Constructor for class net.shibboleth.sp.profile.impl.RecoverStateData
-
Constructor.
- RecoverStateData.DefaultStateTokenLookupStrategy - Class in net.shibboleth.sp.profile.impl
-
Default lookup strategy locates state token from Agent request.
- REDIRECT - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Field holding redirect location.
- RelyingPartyConfigurationSupport - Class in net.shibboleth.sp.impl
-
This is a duplicate of a higher level class in order to override the "type" of the
RelyingPartyConfigurationto create. - RelyingPartyConfigurationSupport() - Constructor for class net.shibboleth.sp.impl.RelyingPartyConfigurationSupport
-
Constructor.
- relyingPartyContextCreationStrategy - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Creation strategy for
RelyingPartyContext. - relyingPartyContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - relyingPartyCtx - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
The
RelyingPartyContextto manipulate. - relyingPartyId - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
The relying party name to base the inbound context on.
- relyingPartyResolver - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Our self-managed "defaults".
- REMOTE_ADDR - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding client address.
- REMOTE_USER - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding REMOTE_USER.
- RemotedHttpServletRequest - Class in net.shibboleth.sp.messaging
-
Wraps a
DDFobject reflecting a remoted message encapsulating an HTTP request. - RemotedHttpServletRequest(DDF) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Constructor for UTF-8 usage.
- RemotedHttpServletRequest(DDF, CharsetDecoder) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Constructor.
- RemotedHttpServletRequest.BodyInputStream - Class in net.shibboleth.sp.messaging
-
Helper class cribbed from Spring.
- RemotedHttpServletRequestResponseContext - Class in net.shibboleth.sp.messaging
-
Class which holds and makes available the indirected HTTP servlet request and response via ThreadLocal storage.
- RemotedHttpServletRequestResponseContext() - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletRequestResponseContext
-
Constructor.
- RemotedHttpServletRequestSupplier - Class in net.shibboleth.sp.messaging.impl
-
An implementation of
NonnullSupplierwhich looks up the current thread-local servlet request obtained fromRemotedHttpServletRequestResponseContext, raising anIllegalStateExceptionif null. - RemotedHttpServletRequestSupplier() - Constructor for class net.shibboleth.sp.messaging.impl.RemotedHttpServletRequestSupplier
- RemotedHttpServletResponse - Class in net.shibboleth.sp.messaging
-
Uses a
DDFobject to reflect an HTTP response back to a remote caller. - RemotedHttpServletResponse(DDF) - Constructor for class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Constructor.
- RemotedHttpServletResponse.BodyOutputStream - Class in net.shibboleth.sp.messaging
-
A pseudo
ServletOutputStreamto catch output. - RemotedHttpServletResponse.ByteArrayWrapper - Class in net.shibboleth.sp.messaging
-
Wrapper allowing use of containers of arrays.
- RemotedlHttpServletResponseSupplier - Class in net.shibboleth.sp.messaging.impl
-
An implementation of
NonnullSupplierwhich looks up the current thread-local servlet response obtained fromRemotedHttpServletRequestResponseContext, raising anIllegalStateExceptionif null. - RemotedlHttpServletResponseSupplier() - Constructor for class net.shibboleth.sp.messaging.impl.RemotedlHttpServletResponseSupplier
- remove() - Method in class net.shibboleth.sp.ddf.DDF
-
Isolate this object from its surrounding nodes and return it.
- removeAttribute(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- replayCache - Variable in class net.shibboleth.sp.state.AbstractStateManager
-
Optional component to prevent replay of state.
- REQUEST_URI - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding request URI (path without query string).
- requestTime - Variable in class net.shibboleth.sp.state.StateData
-
The time at which a request was issued.
- requestValidator - Variable in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
-
Validator to use.
- requireDiscoveryURL - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Whether to require a discovery URL input parameter.
- requireRelyingPartyId - Variable in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Whether to require a relying party ID to exist.
- reset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- reset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
-
Clear all data written.
- reset() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- resetBuffer() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- resolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
- resolve(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.sp.impl.BasicApplication
- resolve(CriteriaSet) - Method in class net.shibboleth.sp.impl.DefaultAgentResolver
- ResolveApplication - Class in net.shibboleth.sp.profile.impl
-
An action that maps a message request from an agent to the corresponding
Applicationdefined for that agent. - ResolveApplication() - Constructor for class net.shibboleth.sp.profile.impl.ResolveApplication
- resolveForAgent(List<Credential>, String, CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Resolves the nested mappings for the given Agent ID (or null) using the additional criteria.
- resolveForApplication(List<Credential>, Map<String, Map<String, List<Credential>>>, String, CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Resolves the nested mappings for the given Application ID (or null) using the additional criteria.
- resolveForRelyingParty(List<Credential>, Map<String, List<Credential>>, String) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Resolves the nested mappings for the given relying party ID (or null).
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.impl.BasicApplication
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.impl.DefaultAgentResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.sp.testing.MockAgentResolver
- resource - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Target of POST.
- resource - Variable in class net.shibboleth.sp.state.StateData
-
A resource location associated with the request.
- RESPONSE - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Field holding response.
- RESPONSE_URL - Static variable in class net.shibboleth.sp.profile.InitiatorConstants
-
Response URL input value or structure.
- responseLocation - Variable in class net.shibboleth.sp.state.StateData
-
The location to which a response is expected.
- returnURL - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
The agent handler URL to return control to.
S
- SCHEME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding scheme.
- SelectLogoutConsumerFlow - Class in net.shibboleth.sp.profile.impl
-
Action that checks all enabled logout consumer flows and returns the flow ID of the first enabled flow indicating it can handle the request.
- SelectLogoutConsumerFlow() - Constructor for class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
-
Constructor.
- SelectRelyingPartyConfiguration - Class in net.shibboleth.sp.profile.impl
-
This action attempts to resolve a
RelyingPartyConfigurationand adds it to aRelyingPartyContext, using the requestingApplicationas the source of configurations rather than the generic resolver used by the IdP. - SelectRelyingPartyConfiguration() - Constructor for class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Constructor.
- SelectTokenConsumerFlow - Class in net.shibboleth.sp.profile.impl
-
Action that checks all enabled token consumer flows and returns the flow ID of the first enabled flow indicating it can handle the request.
- SelectTokenConsumerFlow() - Constructor for class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
-
Constructor.
- sendError(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- sendError(int, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- sendRedirect(byte[]) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Issues a redirect recongizing as Java does not that URLs are not in fact Unicode-safe.
- sendRedirect(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- sendRedirect(String, int, boolean) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- serialize(OutputStream) - Method in class net.shibboleth.sp.ddf.DDF
-
Serialize this object to a provided stream.
- ServerModule - Class in net.shibboleth.sp.conf
-
IdPModuleimplementation. - ServerModule() - Constructor for class net.shibboleth.sp.conf.ServerModule
-
Constructor.
- ServerPlugin - Class in net.shibboleth.sp.conf
-
Details about the SP server plugin.
- ServerPlugin() - Constructor for class net.shibboleth.sp.conf.ServerPlugin
-
Constructor.
- servletRequestSupplier - Variable in class net.shibboleth.sp.credential.impl.CredentialResolverBridge
-
Access to servlet request.
- SESSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Input member for session data.
- SESSION_ATTRIBUTES - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Session attributes data member.
- SESSION_NOTONORAFTER - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
NotOnOrAfter session member.
- SESSION_OPAQUE - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Opaque session data member.
- SessionInitiatorFlowDescriptor - Interface in net.shibboleth.sp.profile
-
A descriptor for a session initiator subflow.
- SessionInitiatorFlowDescriptorManager - Class in net.shibboleth.sp.profile.impl
-
Manager of
SessionInitiatorFlowDescriptorobjects. - SessionInitiatorFlowDescriptorManager(Collection<SessionInitiatorFlowDescriptor>) - Constructor for class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
-
Constructor.
- sessionInitiatorLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Session initiator list lookup strategy.
- sessionInitiatorMap - Variable in class net.shibboleth.sp.profile.impl.SessionInitiatorFlowDescriptorManager
-
Map of flow descriptors.
- sessionInitiators - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Session Initiator flow IDs.
- setAcrs(List<String>) - Method in class net.shibboleth.sp.state.StateData
-
Set the authentication context classes requested.
- setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
-
Set activation condition to determine whether this flow supports a request.
- setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
-
Set activation condition to determine whether this flow supports a request.
- setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
-
Set activation condition to determine whether this flow supports a request.
- setAgent(Agent) - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Set the agent making the request.
- setAgentRequestContextCreationStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Sets the creation strategy for the
AgentRequestContext. - setAgentRequestContextLookupStrategy(Function<MessageContext, AgentRequestContext>) - Method in class net.shibboleth.sp.profile.context.navigate.messaging.AbstractAgentRequestLookupFunction
-
Sets the lookup strategy for the
AgentRequestContext. - setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.authn.impl.AgentSecretCredentialValidator
-
Sets the lookup strategy for the
AgentRequestContext. - setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
-
Sets the lookup strategy for the
AgentRequestContext. - setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.profile.AbstractAgentRequestAction
-
Sets the lookup strategy for the
AgentRequestContext. - setAgentRequestContextLookupStrategy(Function<ProfileRequestContext, AgentRequestContext>) - Method in class net.shibboleth.sp.profile.context.navigate.AbstractAgentRequestLookupFunction
-
Sets the lookup strategy for the
AgentRequestContext. - setAgentResolver(ReloadableService<AgentResolver>) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Sets the
AgentResolverservice to use. - setAgentRules(Map<String, Map<String, List<Credential>>>) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Installs mappings based on Agent and RelyingParty IDs.
- setAgentRulesEx(Map<String, Map<String, Map<String, List<Credential>>>>) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Installs mappings based on Agent, Application, and RelyingParty Ids.
- setAllowedAddressRanges(Set<IPRange>) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Set the network ranges from which this agent may make requests.
- setAllowInheritance(boolean) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets whether to inherit some settings from parent if one exists.
- setApplication(Application) - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Set the application for which the request was made.
- setApplication(Application) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
-
Sets the
Applicationto delegate to. - setApplications(Set<Application>) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets the
Applicationinstances associated with this agent. - setAttribute(String, Object) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Set the strategy used to locate the
AttributeContextwith the results. - setAttributeFilter(ReloadableService<AttributeFilter>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the
AttributeFilterto use. - setAttributeResolver(ReloadableService<AttributeResolver>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the
AttributeResolverto use. - setAttributeTranscoderRegistry(ReloadableService<AttributeTranscoderRegistry>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the
AttributeTranscoderRegistryto use. - setAuthenticatingAuthority(String) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
- setAuthenticatingAuthorityLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the lookup strategy for the identifier of the authenticating authority (IdP, OP, etc.) to use for this application if not overridden.
- setAuthenticationAuthority(String) - Method in class net.shibboleth.sp.state.StateData
-
Set the expected issuer of a response to the message.
- setAuthenticationMethod(String) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Set the authentication method to require for this agent.
- setAvailableFlows(Collection<LogoutConsumerFlowDescriptor>) - Method in class net.shibboleth.sp.profile.impl.SelectLogoutConsumerFlow
-
Sets the available token consumer flows to consider.
- setAvailableFlows(Collection<TokenConsumerFlowDescriptor>) - Method in class net.shibboleth.sp.profile.impl.SelectTokenConsumerFlow
-
Sets the available token consumer flows to consider.
- setBufferSize(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setCacheDuration(Duration) - Method in class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
-
Sets the duration for which authentication should be cached.
- setCharacterEncoding(String) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets the character encoding to apply for POST recovery.
- setCharacterEncoding(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- setCharacterEncoding(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setClientAddress(String) - Method in class net.shibboleth.sp.state.StateData
-
Set the identifier of the client that is making the authentication request.
- setClustered(boolean) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
-
Sets whether the file system is clustered.
- setContentLength(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setContentLengthLong(long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setContentType(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setCookieManager(CookieManager) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Sets the
CookieManagerto use. - setCookieManager(CookieManager) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Sets the
CookieManagerto use. - setCookieManager(CookieManager) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
-
Set the
CookieManagerto use. - setCookieManager(CookieManager) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Set the
CookieManagerto use. - setCookiePrefix(String) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Sets the cookie prefix.
- setCookiePrefix(String) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Sets the cookie prefix.
- setCookiePrefix(String) - Method in class net.shibboleth.sp.state.impl.CookieStateManager
-
Set the fixed prefix to use for the cookies.
- setCookiePrefix(String) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Set the fixed prefix to use for the cookies.
- setCreateServletResponse(boolean) - Method in class net.shibboleth.sp.profile.impl.CreateOutputMessage
-
Sets whether to create the remoted servlet response wrapper.
- setCredentialResolver(CredentialResolver) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setCredentials(Map<String, String>) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets the credentials to store directly in this Agent.
- setCSPDigester(StringDigester) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Set a
StringDigesterto use to generate CSP hashes. - setCSPNonceGenerator(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Set
IdentifierGenerationStrategyto use for generating CSP nonces. - setCustomObject(Object) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Set the custom (externally provided) object.
- setDataSealer(DataSealer) - Method in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Sets the
DataSealerto use. - setDataSealer(DataSealer) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Sets the
DataSealerto use to protect data from tampering/visbility. - setDateHeader(String, long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setDefaultConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the
RelyingPartyConfigurationto use if no other configuration is applicable. - setDefaultProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the collection of available non-metadata-driven
ProfileConfigurationobjects to install for "verified" use. - setDisallowedFeatures(Set<Integer>) - Method in class net.shibboleth.sp.profile.config.AbstractConditionalProfileConfiguration
-
Sets a bitmask of disallowed features to block using discrete inputs to cover for Spring's lack of usable bitmasking support.
- setDiscoveryService(String) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the discovery service URL to use in the event a session initiator cannot be executed.
- setDiscoveryServiceLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the lookup strategy for the discovery service URL to use in the event a session initiator cannot be executed.
- setEncryptionCredentials(List<CredentialHolder>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the list of all configured encryption credentials.
- setErrorFatal(boolean) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Sets whether an error computing a state token should result in a fatal event.
- setErrorFatal(boolean) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Sets whether any failure to recover previously stored state should result in a fatal event.
- setErrorFatal(boolean) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Sets whether an error computing a state token should result in a fatal event.
- setEventContextLookupStrategy(Function<ProfileRequestContext, EventContext>) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Set lookup strategy for
EventContextto check. - setExpiration(Duration) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Set the expiration limit for state tokens.
- setFieldName(String) - Method in class net.shibboleth.sp.audit.impl.AgentInputAuditExtractor
-
Sets name of the field for which to return a value.
- setFilterByUsage(boolean) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Sets whether to apply
UsageCriterionif supplied to the results. - setFlowId(String) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Set initiator flow ID for logging.
- setHeader(String, String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setHonorEmptyProfileCollection(boolean) - Method in class net.shibboleth.sp.impl.DelegatingRelyingPartyConfiguration
-
Sets whether to treat an empty collection returned by
DelegatingRelyingPartyConfiguration.getProfileConfigurations(ProfileRequestContext)as a valid outcome, thus not forwarding the lookup on to the injectedApplication. - setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
-
Sets the supplier for the
HttpServletRequestto evaluate. - setHttpServletRequestSupplier(NonnullSupplier<HttpServletRequest>) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Set the Supplier for the servlet request to read from.
- setHttpServletRequestValidator(HttpServletRequestValidator) - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
-
Sets the validator to apply.
- setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Set
IdentifierGenerationStrategyto use. - setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Set
IdentifierGenerationStrategyto use. - setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Set
IdentifierGenerationStrategyto use. - setInput(DDF) - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Set the input message from the agent.
- setIntHeader(String, int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setIssuer(String) - Method in class net.shibboleth.sp.state.StateData
-
Set the identifier of the party that is making the request, i.e., us.
- setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Set the strategy used to locate the issuer value to use.
- setLifetime(Duration) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Set the lifetime for data in storage.
- setLocale(Locale) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setLogoutConsumers(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the ordered collection of unprefixed logout consumer flow IDs to use for this application.
- setLogoutConsumers(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the ordered list of logout consumer flow IDs to install.
- setLogoutConsumersLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the lookup strategy for the ordered collection of unprefixed logout consumer flow IDs to use for this application.
- setLogoutInitiators(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the ordered collection of unprefixed logout initiator flow IDs to use for this application.
- setLogoutInitiators(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the ordered list of logout initiator flow IDs to install.
- setLogoutInitiatorsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the lookup strategy for the ordered collection of unprefixed logout initiator flow IDs to use for this application.
- setMaxStorageTimeout(Duration) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Sets the maximum storage life for session records that an Agent may request.
- setMetadataDrivenDefaultProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the collection of available metadata-driven
ProfileConfigurationobjects to install for "verified" use. - setMetadataDrivenUnverifiedDefaultProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the collection of available metadata-driven
ProfileConfigurationobjects to install for "unverified" use. - setMetricName(String) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set name of metric to use for counters to track use of configurations.
- setObjectMapper(ObjectMapper) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Set the JSON
ObjectMapperto use for serialization. - setOrder(int) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Set the order/priority value for the bean.
- setOrder(int) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Set component order.
- setOutput(DDF) - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Set the output message for the agent.
- setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.profile.impl.CreateOutputMessage
-
Sets whether to replace an existing output message if one exists.
- setParent(Application) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the parent
Applicationfor inheritance-purposes. - setPassive(Boolean) - Method in class net.shibboleth.sp.state.StateData
-
Set the passive request indicator.
- setPopulateMDC(boolean) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Sets whether to populate the agent ID into the logging MDC.
- setPopulateMDC(boolean) - Method in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
-
Sets whether to populate the application and tx IDs into the logging MDC.
- setPostLimit(long) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets limit on size of form data to preserve.
- setPredicateRules(Map<Predicate<ProfileRequestContext>, List<Credential>>) - Method in class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Installs the map of conditions to apply to match to credentials.
- setPrefix(String) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Sets optional prefix to apply to the token.
- setProtocol(String) - Method in class net.shibboleth.sp.security.config.impl.BasicHttpClientSecurityConfiguration
-
Sets the protocol designation for credential resolution, if any.
- setProtocols(Collection<String>) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Sets the protocol values supported by this resolver.
- setProtocolSupportServices(Collection<ProtocolSupportService>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets overridden
ProtocolSupportServiceinstances for specific protocols. - setRawResource(byte[]) - Method in class net.shibboleth.sp.state.StateData
-
Set the resource location associated with the request in a raw form.
- setReadListener(ReadListener) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- setReadOnly(boolean) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
-
Sets whether the service should operate read-only.
- setRelyingPartyConfigurations(Collection<? extends RelyingPartyConfiguration>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the verified relying party configurations.
- setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Set an optional lookup strategy to identify the relying party name, as a substitute for the session/logout assumptions made by the action otherwise.
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Set the strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - setRemotedHttpServletRequest(RemotedHttpServletRequest) - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Set the wrapped servlet request backed by the input message.
- setRemotedHttpServletResponse(RemotedHttpServletResponse) - Method in class net.shibboleth.sp.context.AgentRequestContext
-
Set the wrapped servlet response backed by the output message.
- setReplayCache(ReplayCache) - Method in class net.shibboleth.sp.state.AbstractStateManager
-
Sets the
ReplayCacheto use to prevent replay of state. - setRequestTime(Instant) - Method in class net.shibboleth.sp.state.StateData
-
Set the time at which the request was issued.
- setRequireDiscoveryURL(boolean) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Sets whether to require
InitiatorConstants.DISCOVERY_RETURN_URLinput parameter. - setRequireRelyingPartyId(boolean) - Method in class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Sets whether to require that a relying party ID be available.
- setResource(String) - Method in class net.shibboleth.sp.state.StateData
-
Set the resource location associated with the request.
- setResponseLocation(String) - Method in class net.shibboleth.sp.state.StateData
-
Set the location to which the response is expected to be sent.
- setSessionInitiators(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the ordered collection of unprefixed session initiator flow IDs to use for this application.
- setSessionInitiators(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the ordered list of session initiator flow IDs to install.
- setSessionInitiatorsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the lookup strategy for the ordered collection of unprefixed session initiator flow IDs to use for this application.
- setSigningCredentials(List<CredentialHolder>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the list of all configured signing credentials.
- setStateData(StateData) - Method in class net.shibboleth.sp.context.StateDataContext
-
Sets the state tracked for a request.
- setStateDataClass(Class<? extends StateData>) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Sets the type of
StateDatasubclass to recover from the state token. - setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
-
Sets the strategy used to create the
StateDataContext. - setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Sets the strategy used to create the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Sets the strategy used to lookup the
StateDataContext. - setStateManager(StateManager) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the
StateManagerto use. - setStateToken(String) - Method in class net.shibboleth.sp.context.StateDataContext
-
Set the token associated with the state after preservation or before recovery.
- setStateTokenLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Sets the lookup strategy to obtain the protocol specific state token.
- setStatus(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
- setStorageBase(String) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
-
Sets the base/root directory under which objects will be created and deleted.
- setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Sets the
StorageServiceto use. - setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Sets the
StorageServiceto use. - setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.PreservePostData
-
Set
StorageServiceto use. - setStorageService(StorageService) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Set
StorageServiceto use. - setStorageService(StorageService) - Method in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Set
StorageServiceto use. - setSupportsCachedAuthentication(boolean) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets whether this agent supports cached authentication via cookie.
- setSupportsPostPreservation(boolean) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets whether agent is permitted to submit form data for preservation during SSO.
- setTemplateText(String) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Set the template to be evaluated.
- setTokenConsumers(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the ordered collection of unprefixed token consumer flow IDs to use for this application.
- setTokenConsumers(List<String>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the ordered list of token consumer flow IDs to install.
- setTokenConsumersLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Sets the lookup strategy for the ordered collection of unprefixed token consumer flow IDs to use for this application.
- setTreatAnonymousAsVerified(boolean) - Method in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Sets whether the lack of a relying party ID in the context is handled specially as a "verified" configuration resolution rather than unverified as would typically occur.
- setUnverifiedConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.sp.impl.BasicApplication
-
Set the
RelyingPartyConfigurationto use if the configuration is found to be "unverified" (via use ofVerifiedProfileCriterion). - setUnverifiedProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.sp.BasicProtocolSupportService
-
Sets the collection of available non-metadata-driven
ProfileConfigurationobjects to install for "unverified" use. - setUsernamePasswordContextLookupStrategy(Function<ProfileRequestContext, UsernamePasswordContext>) - Method in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Sets the lookup strategy for the
UsernamePasswordContext. - setUsernames(Collection<String>) - Method in class net.shibboleth.sp.impl.BasicAgent
-
Sets the usernames to use for this Agent, implying that the passwords are maintained externally.
- setVelocityEngine(VelocityEngine) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Set the VelocityEngine instance.
- setVelocityEngine(VelocityEngine) - Method in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Set the
VelocityEngineto be used. - setVelocityTemplateId(String) - Method in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Set the Velocity template ID.
- setWriteListener(WriteListener) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
- size() - Method in class net.shibboleth.sp.impl.ProfileConfigurationManager
- skip(long) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest.BodyInputStream
- SPAuditFields - Class in net.shibboleth.sp.profile
-
Constants for token and logout consumer operations.
- SPAuditFields() - Constructor for class net.shibboleth.sp.profile.SPAuditFields
-
Private constructor.
- SPConstants - Class in net.shibboleth.sp.profile
-
Constants for SP agent operations.
- SPConstants() - Constructor for class net.shibboleth.sp.profile.SPConstants
-
Private constructor.
- springResource - Variable in class net.shibboleth.sp.testing.TestResourceConverter
-
The cached Spring
Resource. - startAsync() - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- startAsync(ServletRequest, ServletResponse) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- STATE - Static variable in class net.shibboleth.sp.profile.SPConstants
-
State parameter.
- stateData - Variable in class net.shibboleth.sp.context.StateDataContext
-
The request state data.
- StateData - Class in net.shibboleth.sp.state
-
A DTO class that carries protocol state information that needs to be recovered to validate a protocol response; this class is designed for JSON serialization and deserialization for storage e.g.
- StateData() - Constructor for class net.shibboleth.sp.state.StateData
-
Constructor.
- stateDataClass - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Specific class to be recovered.
- stateDataContext - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Context to operate on.
- StateDataContext - Class in net.shibboleth.sp.context
-
A context to hold state information about a request.
- StateDataContext() - Constructor for class net.shibboleth.sp.context.StateDataContext
- stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
-
Strategy used to create the
StateDataContextto populate. - stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Strategy used to create the
StateDataContextto populate. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.AbstractTokenConsumerResponseAction
-
Strategy used to locate the
StateDataContextto pull target from. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.EncodeAgentResponse
-
Strategy used to create the
StateDataContextto populate. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest
-
Strategy used to create the
StateDataContextto populate. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.PrepareAgentErrorResponse
-
Strategy used to create the
StateDataContextto populate. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Strategy used to create the
StateDataContextto bind to. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Strategy used to locate the
StateDataContextto pull target from. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.profile.PreserveStateDataAction
-
Strategy used to locate the
StateDataContextto preserve. - stateManager - Variable in class net.shibboleth.sp.impl.BasicApplication
-
State management.
- StateManager - Interface in net.shibboleth.sp.state
-
Interface to a service that manages "state" tokens, used in most SSO protocols to manage stateful request/response correlation and to limit exposure of the resource URLs accessed by clients to allow recovery of the URL for final redirection.
- stateToken - Variable in class net.shibboleth.sp.context.StateDataContext
-
A string token that represents the preserved or "to be recovered" state data.
- stateToken - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
State token vakue used in cookie name.
- stateToken - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
-
State token returned by lookup function.
- stateTokenLookupStrategy - Variable in class net.shibboleth.sp.profile.impl.RecoverStateData
-
Lookup strategy for state token.
- StaticCredentialResolver - Class in net.shibboleth.sp.credential.impl
-
A static resolver that subclasses the functionality needed for SP usage.
- StaticCredentialResolver(List<Credential>) - Constructor for class net.shibboleth.sp.credential.impl.StaticCredentialResolver
-
Constructor.
- staticCriteria - Variable in class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
-
Static criteria to add.
- StaticCriterionCredentialResolver - Class in net.shibboleth.sp.credential.impl
-
A resolver that adds statically-defined
Criterionobjects to theCriteriaSetfed into an underlying resolver. - StaticCriterionCredentialResolver(CredentialResolver, Collection<Criterion>) - Constructor for class net.shibboleth.sp.credential.impl.StaticCriterionCredentialResolver
-
Constructor.
- StaticMapCredentialResolver - Class in net.shibboleth.sp.credential.impl
-
A static resolver that relies on maps to associate credentials with the core objects that constitute an SP deployment, primarily assuming limited, exception-driven rules to avoid scaling problems.
- StaticMapCredentialResolver() - Constructor for class net.shibboleth.sp.credential.impl.StaticMapCredentialResolver
-
Constructor.
- STATUS - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Field holding response body status.
- STORAGE_CONTEXT - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Storage context for sessions.
- STORAGE_TIMEOUT - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Member for session timeout.
- storageBase - Variable in class net.shibboleth.sp.storage.impl.FilesystemStorageService
-
Base location of storage tree in filesystem.
- storageService - Variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
StorageServiceto operate on. - storageService - Variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
StorageServiceto operate on. - storageService - Variable in class net.shibboleth.sp.profile.impl.PreservePostData
-
Storage service for data.
- storageService - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Storage service for data.
- storageService - Variable in class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Storage back-end.
- StorageServiceStateManager - Class in net.shibboleth.sp.state.impl
-
StateManagerimplemented with aStorageServiceand an optional CSRF-mitigation cookie. - StorageServiceStateManager() - Constructor for class net.shibboleth.sp.state.impl.StorageServiceStateManager
-
Constructor.
- string() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the string value of this node.
- string(double) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a string type/value based on the converted form of the input.
- string(int) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a string type/value based on the converted form of the input.
- string(long) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a string type/value based on the converted form of the input.
- string(String) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a string type/value.
- structure() - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to a structure.
- STRUCTURE_NAME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
Field holding name of
DDFstructure containing request. - STRUCTURE_NAME - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Field holding name of
DDFstructure containing response. - SUCCESS_PARAM - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Logout consumer success indicator parameter name.
- supportedProtocols - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver
-
Protocol values supported by these credentials.
- supportsCachedAuthentication - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Whether cached authentication is supported.
- supportsPostPreservation - Variable in class net.shibboleth.sp.impl.BasicAgent
-
Whether to support form submission preservation and recovery.
T
- target - Variable in class net.shibboleth.sp.profile.impl.PrepareDiscoveryStateDataContext
-
Input message.
- TARGET - Static variable in class net.shibboleth.sp.profile.SPConstants
-
Target parameter.
- template - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Template to be evaluated.
- TemplatedStringLookupStrategy - Class in net.shibboleth.sp.util
-
General strategy function for producing a String value from a String-based Velocity template.
- TemplatedStringLookupStrategy() - Constructor for class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Constructor.
- templateText - Variable in class net.shibboleth.sp.util.TemplatedStringLookupStrategy
-
Text of template to be evaluated.
- test(MessageContext) - Method in class net.shibboleth.sp.messaging.context.logic.MessageTypePredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.logic.HttpServletRequestPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.sp.profile.impl.IssueDiscoveryRequest.DefaultPassiveCondition
- test(Credential) - Method in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver.UsageCriterionPredicate
- TestResourceConverter - Class in net.shibboleth.sp.testing
- TestResourceConverter(Resource) - Constructor for class net.shibboleth.sp.testing.TestResourceConverter
-
A private for shimming the provided input.
- TIMEOUT - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Member for session timeout.
- TOKEN_PARAM - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Logout consumer state token parameter name.
- TokenConsumerFlowDescriptor - Interface in net.shibboleth.sp.profile
-
A descriptor for a token consumer subflow.
- TokenConsumerFlowDescriptorManager - Class in net.shibboleth.sp.profile.impl
-
Manager of
TokenConsumerFlowDescriptorobjects. - TokenConsumerFlowDescriptorManager(Collection<TokenConsumerFlowDescriptor>) - Constructor for class net.shibboleth.sp.profile.impl.TokenConsumerFlowDescriptorManager
-
Constructor.
- tokenConsumerLookupStrategy - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Token consumer list lookup strategy.
- tokenConsumers - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Token Consumer flow IDs.
- toString() - Method in class net.shibboleth.sp.AgentIDCriterion
- toString() - Method in class net.shibboleth.sp.ApplicationIDCriterion
- toString() - Method in record class net.shibboleth.sp.authn.impl.CachedAgentAuthentication
-
Returns a string representation of this record class.
- toString() - Method in class net.shibboleth.sp.ddf.DDF
- toString() - Method in class net.shibboleth.sp.impl.BasicAgent
- toString() - Method in class net.shibboleth.sp.impl.BasicApplication
- toString() - Method in class net.shibboleth.sp.profile.BasicLogoutConsumerFlowDescriptor
- toString() - Method in class net.shibboleth.sp.profile.BasicSessionInitiatorFlowDescriptor
- toString() - Method in class net.shibboleth.sp.profile.BasicTokenConsumerFlowDescriptor
- toString() - Method in class net.shibboleth.sp.state.StateData
- transcodingRegistry - Variable in class net.shibboleth.sp.impl.BasicApplication
-
Transcoding registry.
- treatAnonymousAsVerified - Variable in class net.shibboleth.sp.profile.impl.SelectRelyingPartyConfiguration
-
Flag alllowing anonymous context to be resolved as verified.
- TX_ID - Static variable in class net.shibboleth.sp.profile.SPAuditFields
-
Transaction ID field.
- TX_ID_MDC_ATTRIBUTE - Static variable in class net.shibboleth.sp.profile.impl.DecodeAgentRequest
-
MDC attribute name for transaction ID.
- TXID - Static variable in class net.shibboleth.sp.profile.SPConstants
-
Transaction ID parameter.
- type - Variable in class net.shibboleth.sp.ddf.DDF
-
Node type.
U
- unsafe_string() - Method in class net.shibboleth.sp.ddf.DDF
-
Get the byte array value of this node if an unsafe string.
- unsafe_string(byte[]) - Method in class net.shibboleth.sp.ddf.DDF
-
Converts this node to an unsafe string type/value.
- unsetHeader(String) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse
-
Removes any existing header(s) of this type.
- unverifiedProfileConfigurations - Variable in class net.shibboleth.sp.BasicProtocolSupportService
-
Non-metadata-driven unverified configurations.
- update(String, String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- updateContextExpiration(String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- updateExpiration(String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- updateWithVersion(long, String, String, String, Long) - Method in class net.shibboleth.sp.storage.impl.FilesystemStorageService
- upgrade(Class<T>) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
- UsageCriterionPredicate(UsageType) - Constructor for class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver.UsageCriterionPredicate
-
Constructor.
- usageType - Variable in class net.shibboleth.sp.credential.AbstractOrderedCredentialResolver.UsageCriterionPredicate
-
Usage to check for.
- usernamePasswordContextLookupStrategy - Variable in class net.shibboleth.sp.authn.impl.InitializeAgentRequestContext
-
Lookup strategy for
UsernamePasswordContext. - UTF_8 - Static variable in class net.shibboleth.sp.messaging.RemotedHttpServletRequest
-
UTF-8 decoder.
V
- ValidateAgentAddress - Class in net.shibboleth.sp.authn.impl
-
An action that validates the requesting client address is allowed for the identified
Agentidentity. - ValidateAgentAddress() - Constructor for class net.shibboleth.sp.authn.impl.ValidateAgentAddress
- ValidateAgentCredentials - Class in net.shibboleth.sp.authn.impl
-
Subclass of validation action from IdP that sidesteps all the unneeded machinery outside of building the
Subjectand verifying the result. - ValidateAgentCredentials() - Constructor for class net.shibboleth.sp.authn.impl.ValidateAgentCredentials
-
Constructor.
- ValidateCachedAuthentication - Class in net.shibboleth.sp.authn.impl
-
An action that checks for a record in the
HttpSessionto bypass agent authentication. - ValidateCachedAuthentication() - Constructor for class net.shibboleth.sp.authn.impl.ValidateCachedAuthentication
- ValidateHttpServletRequest - Class in net.shibboleth.sp.profile.impl
-
Subclass of OpenSAML
ValidateHttpServletRequestaction that wraps the execute step to stash off theRemotedHttpServletRequestfrom theAgentRequestContextfor access by theMessageDecoder. - ValidateHttpServletRequest() - Constructor for class net.shibboleth.sp.profile.impl.ValidateHttpServletRequest
- ValidateSessionInitiatorRequest - Class in net.shibboleth.sp.profile.impl
-
Initiating action of a typical Session Initiator flow, this validates the input message for correctness, and may create a
RelyingPartyContextbased on the identity of the eventual authenticating authority (the IdP/OP/etc.) if this is part of the request. - ValidateSessionInitiatorRequest() - Constructor for class net.shibboleth.sp.profile.impl.ValidateSessionInitiatorRequest
-
Constructor.
- VALIDATION_ERRORS - Static variable in class net.shibboleth.sp.profile.ConsumerConstants
-
Token validation errors data member.
- value - Variable in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
Type value.
- value - Variable in class net.shibboleth.sp.ddf.DDF
-
Reference to the value, which depends on the type.
- VALUE - Static variable in class net.shibboleth.sp.profile.impl.DoSealerOperation
-
Member for storage value.
- VALUE - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Member for storage value.
- valueOf(int) - Static method in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
Convert an integer into the corresponding enum value.
- valueOf(String) - Static method in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
Returns the enum constant of this class with the specified name.
- valuePrefix - Variable in class net.shibboleth.sp.profile.context.logic.InputStartsWithPredicate
-
Prefix of value to check for.
- values() - Static method in enum class net.shibboleth.sp.ddf.DDF.DDFType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- velocityEngine - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
Velocity engine used to evaluate the replay form template.
- velocityTemplateId - Variable in class net.shibboleth.sp.profile.impl.RecoverPostData
-
ID of the velocity template used to generate replay form.
- Version - Class in net.shibboleth.sp.conf
-
Class for getting and printing the version of the plugin.
- Version() - Constructor for class net.shibboleth.sp.conf.Version
-
Constructor.
- VERSION - Static variable in class net.shibboleth.sp.conf.Version
-
Plugin version.
- VERSION - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Member for session version.
- VERSION - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Member for storage version.
- VERSION_MISMATCH - Static variable in class net.shibboleth.sp.profile.impl.DoSessionCacheOperation
-
Custom event for version mismatch on conditional update.
- VERSION_MISMATCH - Static variable in class net.shibboleth.sp.profile.impl.DoStorageOperation
-
Custom event for version mismatch on conditional update.
W
- WebFlowMessageHandlerAdaptor - Class in net.shibboleth.sp.profile.impl
-
Subclass of adaptor that populates thread-local remoted servlet request/resoonse objects.
- WebFlowMessageHandlerAdaptor(MessageHandler, WebFlowMessageHandlerAdaptor.Direction) - Constructor for class net.shibboleth.sp.profile.impl.WebFlowMessageHandlerAdaptor
-
Constructor.
- wrappedHttpServletRequest - Variable in class net.shibboleth.sp.context.AgentRequestContext
-
Wrapped servlet request backed by input.
- wrappedHttpServletResponse - Variable in class net.shibboleth.sp.context.AgentRequestContext
-
Wrapped servlet response backed by output.
- write(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.BodyOutputStream
- write(int) - Method in class net.shibboleth.sp.messaging.RemotedHttpServletResponse.ByteArrayWrapper
-
Writes a byte to the buffer.
- WriteAuditLog - Class in net.shibboleth.sp.profile.impl
-
Subclass of IdP auditing action that overrides the
HttpServletRequestaccessor to bypass the "non-null" assumptions built into our profile action classes. - WriteAuditLog() - Constructor for class net.shibboleth.sp.profile.impl.WriteAuditLog
All Classes and Interfaces|All Packages|Constant Field Values