All Classes Interface Summary Class Summary
| Class |
Description |
| AbstractPersistentIdDataConnector |
|
| AbstractProxyRestrictionAuditExtractor<T> |
|
| AbstractScopingAuditExtractor<T> |
|
| AddAttributeStatementToAssertion |
|
| AddAttributeStatementToAssertion |
|
| AddAuthenticationStatementToAssertion |
|
| AddAuthnRequest |
|
| AddAuthnStatementToAssertion |
|
| AddAuthnStatementToAssertionFromInboundAssertionToken |
|
| AddDelegationPolicyToAssertion |
|
| AddDelegationRestrictionToAssertions |
|
| AddFrameworkHandler |
Handler implementation that adds a Liberty sbf:Framework header to the outbound SOAP envelope.
|
| AddLogoutRequest |
|
| AddSenderHandler |
Handler implementation that adds a Liberty sb:Sender header to the outbound SOAP envelope.
|
| AddSenderHandler.SAMLSelfEntityIDLookupFunction |
Function to return the SAML self entityID from the MessageContext.
|
| AssertionIDAuditExtractor |
Function that returns the ID attribute from the assertions in a response.
|
| AssertionInstantAuditExtractor |
Function that returns the IssueInstant attribute from the assertions in a response.
|
| AttributeMappingNodeProcessor |
|
| AttributeSourcedSAML1NameIdentifierGenerator |
|
| AttributeSourcedSAML2NameIDGenerator |
|
| AuthnContextAuditExtractor |
Function that returns the first AuthenticationMethod, AuthnContextCLassRef,
or AuthnContextDeclRef from an assertions in a response.
|
| AuthnInstantAuditExtractor |
Function that returns the first authentication timestamp from an assertions in a response.
|
| BaseAddAttributeStatementToAssertion<T extends SAMLObject> |
Base class for actions that encode an AttributeContext into a SAML attribute statement.
|
| BaseAddAuthenticationStatementToAssertion |
Base class for actions that encode authentication information into a SAML 1 or SAML 2 statement.
|
| BaseCryptoTransientDecoder |
An abstract action which contains the logic to do crypto transient decoding matching.
|
| BaseIdPInitiatedSSORequestMessageDecoder |
Decodes an incoming Shibboleth Authentication Request message.
|
| BaseTransformingDecoder |
Regular expression, etc.
|
| BaseTransientDecoder |
An abstract action which contains the logic to do transient decoding matching (shared between SAML2 and SAML1).
|
| BestMatchLocationLookupStrategy |
|
| ByReferenceMetadataFilterBridge |
|
| ContinueSAMLAuthentication |
|
| CryptoTransientIdGenerationStrategy |
Generates transients using a DataSealer to encrypt the result into a recoverable value,
for use with stateless clustering.
|
| CryptoTransientNameIDDecoder |
|
| CryptoTransientNameIdentifierDecoder |
|
| DecorateDelegatedAssertion |
A profile action which decorates instances of Assertion appropriately for use as delegation tokens.
|
| DecorateDelegatedAssertion.LibertySSOSEndpointURLStrategy |
Strategy that builds the SSOS endpoint URL based on the current HTTP request
using default values for scheme, port and URI path suffix.
|
| DelegatedAssertionLookupStrategy |
Lookup function to return the valid delegated assertion token in effect for the Liberty SSOS request.
|
| DelegationPolicyBuilder |
|
| DelegationPolicyImpl |
|
| DelegationPolicyMarshaller |
|
| DelegationPolicyUnmarshaller |
|
| EncryptionAlgorithmAuditExtractor |
Function that returns the data encryption algorithm used.
|
| EvaluateDelegationPolicy |
Action which implements policy controls to decide whether an SSO request based
on a delegated Assertion token is allowed to proceed.
|
| ExtractSubjectFromRequest |
|
| ExtractSubjectFromRequest.SubjectNameLookupFunction |
Lookup function that returns the NameIdentifier or NameID from the request in the inbound
message context.
|
| FilterByQueriedAttributeDesignators |
|
| FilterByQueriedAttributes |
|
| FinalizeSAMLSubjectCanonicalization |
|
| FinalizeSAMLTokenProcessing |
Post-process the results of Assertion token subject canonicalization.
|
| ForceAuthnAuditExtractor |
|
| IdPInitiatedSSORequest |
Object representing a Shibboleth Authentication Request message.
|
| IdPInitiatedSSORequestMessageDecoder |
Decodes an incoming Shibboleth Authentication Request message.
|
| IdPInitiatedSSORequestMessageDecoder |
Decodes an incoming Shibboleth Authentication Request message.
|
| InitializeAuthenticationContext |
|
| InitializeOutboundMessageContext |
Action that adds an outbound MessageContext and related SAML contexts to the ProfileRequestContext
based on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile
request context.
|
| InitializeOutboundMessageContextForError |
Action that prepares an outbound MessageContext and related SAML contexts
in the event that they are not already prepared, to allow error responses to be
generated in the case of synchronous bindings (i.e., SOAP).
|
| InitializeRelyingPartyContextFromSAMLPeer |
|
| InitializeRelyingPartyContextFromSAMLPeer |
|
| InResponseToAuditExtractor |
Function that returns the InResponseTo attribute from a response.
|
| IsPassiveAuditExtractor |
|
| KeyAuthorityBuilder |
|
| KeyAuthorityImpl |
|
| KeyAuthorityMarshaller |
|
| KeyAuthorityNodeProcessor |
|
| KeyAuthorityUnmarshaller |
|
| LegacyCanonicalization |
Deprecated. |
| LibertyConstants |
Liberty-related constants.
|
| LibertyHTTPSOAP11Decoder |
Decoder for Liberty ID-WSF 2.0 SOAP 1.1 HTTP binding carrying SAML protocol messages
used in SAML delegation.
|
| LibertyHTTPSOAP11Encoder |
Encoder for Liberty ID-WSF 2.0 SOAP 1.1 HTTP binding carrying SAML protocol messages
used in SAML delegation.
|
| MapDrivenAuthnContextTranslationStrategy |
Implements a set of default logic for mapping an AuthnContext's content into a set of
custom Principals based on a set of static mapping rules.
|
| MapRequestedAttributesInAttributeConsumingService |
Action that ensures that the attributes in the ACS (if any) are mapped.
|
| MetadataPKIXValidationInformationResolver |
|
| MetadataProtocolAuditExtractor |
Function that returns the Metadata protocol (as defined by the bean
called shibboleth.MetadataLookup.Protocol).
|
| MetadataResolverServiceGaugeSet |
Additional gauges for metadata resolvers.
|
| NameIDAuditExtractor |
Function that returns the Name Identifier from a request or response.
|
| NameIDCanonicalization |
Action to perform subject canonicalization, transforming the input Subject
into a principal name by searching for one and only one NameIDPrincipal custom principal,
using an injected NameIDDecoder to carry out the process.
|
| NameIDCanonicalization.ActivationCondition |
A predicate that determines if this action can run or not.
|
| NameIdentifierCanonicalization |
|
| NameIdentifierCanonicalization.ActivationCondition |
A predicate that determines if this action can run or not.
|
| NameIdentifierGenerationServiceImpl |
|
| NameIDFormatAuditExtractor |
Function that returns the Name Identifier Format from a SAML Subject.
|
| NameIDPolicyFormatAuditExtractor |
Function that returns the NameID Format from a NameIDPolicy element.
|
| NameIDPolicySPNameQualifierAuditExtractor |
Function that returns the SPNameQualifier from a NameIDPolicy element.
|
| NameIDPrincipalSerializer |
|
| PersistentSAML2NameIDGenerator |
Generator for "persistent" Format NameID objects that provides a source/seed ID based on IdPAttribute
data.
|
| PopulateBindingAndEndpointContexts |
|
| PopulateDelegationContext |
A profile action which determines whether issuance of a delegated
Assertion token
is active, and populates a DelegationContext appropriately.
|
| PopulateEncryptionParameters |
|
| PopulateInboundMessageContextWithSAMLSelf |
|
| PopulateLibertyContext |
|
| PopulateOutboundMessageContext |
Populate the outbound message context with data that is specific to the delegation flow.
|
| PrepareInboundMessageContext |
|
| PreProcessLogoutMessage |
|
| ProcessAssertionsForAuthentication |
Perform processing of a SAML 2 Response's Assertions that have been validated by earlier actions
for use in finalization of SAML-based authentication by later actions.
|
| ProcessDelegatedAssertion |
Process the pre-validated inbound Assertion WS-Security token, and set up the resulting
NameID for subject canonicalization as the effective subject of the request.
|
| ProcessFrameworkHandler |
Handler implementation that handles sbf:Framework header on the inbound SOAP envelope.
|
| ProcessLogoutRequest |
Profile action that processes a LogoutRequest by resolving matching sessions, and destroys them,
populating the associated SPSession objects (excepting the one initiating the logout) into a
LogoutContext.
|
| ProcessRequestedAuthnContext |
|
| ProcessSenderHandler |
Handler implementation that handles the sb:Sender header on the inbound SOAP envelope.
|
| ProxyAudienceAuditExtractor |
|
| ProxyCountAuditExtractor |
|
| ProxySAML1NameIdentifierGenerator |
A compound implementation of the SAML1NameIdentifierGenerator interface that wraps a sequence of
candidate generators along with a default to try if no format-specific options are available.
|
| ProxySAML2NameIDGenerator |
A compound implementation of the SAML2NameIDGenerator interface that wraps a sequence of
candidate generators along with a default to try if no format-specific options are available.
|
| ReloadingRelyingPartyMetadataProvider |
|
| ReloadMetadata |
|
| RelyingPartyConfigurationSupport |
|
| SAML1ByteAttributeTranscoder |
|
| SAML1NameIdentifierAttributeDefinition |
Deprecated, for removal: This API element is subject to removal in a future version. |
| SAML1ScopedStringAttributeTranscoder |
|
| SAML1SPSessionCreationStrategy |
A function to create a SAML1SPSession based on profile execution state.
|
| SAML1SPSessionSerializer |
|
| SAML1StringAttributeTranscoder |
|
| SAML1XMLObjectAttributeTranscoder |
|
| SAML2ByteAttributeTranscoder |
|
| SAML2NameIDAttributeDefinition |
Deprecated, for removal: This API element is subject to removal in a future version. |
| SAML2ScopedStringAttributeTranscoder |
|
| SAML2SPSessionCreationStrategy |
A function to create a SAML2SPSession based on profile execution state.
|
| SAML2SPSessionSerializer |
|
| SAML2StringAttributeTranscoder |
|
| SAML2XMLObjectAttributeTranscoder |
|
| SAMLAuthnContext |
Manages state during proxied SAML authentication.
|
| SAMLAuthnController |
MVC controller that handles outbound and inbound message I/O for
proxied SAML authentication.
|
| SAMLRelyingPartyIdLookupStrategy |
|
| SAMLSOAPDecoderBodyHandler |
Body handler impl for use with SAML SOAP message decoders.
|
| SAMLVerificationLookupStrategy |
|
| ScopeBuilder |
Builder of Scope objects.
|
| ScopedValueBuilder |
|
| ScopedValueImpl |
|
| ScopedValueMarshaller |
|
| ScopedValueUnmarshaller |
|
| ScopeImpl |
|
| ScopeMarshaller |
|
| ScopesNodeProcessor |
|
| ScopeUnmarshaller |
|
| ScopingIdPListAuditExtractor |
|
| ScopingProxyCountAuditExtractor |
|
| ScopingRequesterListAuditExtractor |
|
| SessionIndexAuditExtractor |
Function that returns SessionIndex values from assertions in a response or a logout request.
|
| SOAPLogoutRequest |
Profile action that propagates a prepared LogoutRequest message to an SP via the SOAP
binding, encapsulating SOAP pipeline construction and execution.
|
| SPNameQualifierAuditExtractor |
Function that returns the SPNameQualifier from a SAML Subject.
|
| SpringAwareMessageDecoderFactory |
A function that returns the correct MessageDecoder to use based on a simple map of
strings to bean IDs.
|
| SpringAwareMessageEncoderFactory |
|
| StatusCodeAuditExtractor |
Function that returns the StatusCode from a response.
|
| StatusMessageAuditExtractor |
Function that returns the StatusMessage from a response.
|
| StoredPersistentIdDecoder |
An abstract decoder which contains the logic to decode SAML persistent IDs that are managed with a
DurablePairwiseIdStore.
|
| StoredTransientIdGenerationStrategy |
Generates transients using a StorageService to manage the reverse mappings.
|
| SubStatusCodeAuditExtractor |
Function that returns the lower-level StatusCode(s) from a response.
|
| TransformingNameIDDecoder |
|
| TransformingNameIdentifierDecoder |
|
| TransientIdGenerationStrategy |
Generates and manages transient identifiers according to specific strategies.
|
| TransientIdParameters |
The Parameters we need to store in, and get out of a transient ID, namely the attribute recipient (aka the SP) and
the principal.
|
| TransientNameIDDecoder |
|
| TransientNameIdentifierDecoder |
|
| TransientSAML1NameIdentifierGenerator |
|
| TransientSAML2NameIDGenerator |
Generator for transient NameID objects.
|
| UIInfoNodeProcessor |
|
| UpdateSAMLSelfEntityContext |
Action that updates inbound and/or outbound instances of SAMLSelfEntityContext
based on the identity of a relying party accessed via a lookup strategy,
by default an immediate child of the profile request context.
|
| ValidateSAMLAuthentication |
|
| WriteFTICKSLog |
Action that produces F-TICKS log entries for successful SAML SSO responses.
|
| XMLObjectProviderInitializer |
XMLObject provider initializer for providers from OpenLiberty used in delegation.
|
| XMLObjectProviderInitializer |
XMLObject provider initializer for module "saml-impl".
|