Package | Description |
---|---|
org.opensaml.profile.action |
Interfaces and classes for profile actions, discrete units of behavior that
make up a profile.
|
org.opensaml.profile.action.impl |
Implementations of general profile actions.
|
org.opensaml.profile.context.navigate |
Functions for navigating profile context information.
|
org.opensaml.profile.logic |
First order logic predicates and functions used for working with profile request data.
|
org.opensaml.saml.common.binding |
Classes related to SAML binding operations.
|
org.opensaml.saml.common.profile |
Classes supporting general SAML profile behavior.
|
org.opensaml.saml.common.profile.impl |
Actions and classes common to both SAML versions.
|
org.opensaml.saml.common.profile.logic |
Functions and predicates supporting common SAML profile behavior.
|
org.opensaml.saml.saml1.profile |
Classes for SAML 1.x profile behavior.
|
org.opensaml.saml.saml1.profile.impl |
Implementations of SAML 1.x profile behavior.
|
org.opensaml.saml.saml2.profile |
Classes for SAML 2.0 profile behavior.
|
org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
org.opensaml.soap.soap11.profile.impl |
Profile actions related to SOAP 1.1.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Predicate<ProfileRequestContext> |
AbstractConditionalProfileAction.getActivationCondition()
Get activation condition indicating whether action should execute.
|
Modifier and Type | Method and Description |
---|---|
static void |
ActionSupport.buildEvent(ProfileRequestContext profileRequestContext,
String eventId)
Builds an event with a given ID but no related attributes.
|
static void |
ActionSupport.buildProceedEvent(ProfileRequestContext profileRequestContext)
Signals a successful outcome by an action.
|
protected void |
AbstractProfileAction.doExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
Performs this action.
|
protected void |
AbstractProfileAction.doPostExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
Called after execution, actions may override this method to perform post-processing for a request.
|
protected void |
AbstractProfileAction.doPostExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext,
Exception e)
Called after execution, actions may override this method to perform post-processing for a request.
|
protected boolean |
AbstractProfileAction.doPreExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AbstractConditionalProfileAction.doPreExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
void |
ProfileAction.execute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
Performs this action.
|
void |
AbstractProfileAction.execute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
Performs this action.
|
MessageEncoder |
MessageEncoderFactory.getMessageEncoder(ProfileRequestContext profileRequestContext)
Get the
MessageEncoder to use. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractConditionalProfileAction.setActivationCondition(com.google.common.base.Predicate<ProfileRequestContext> condition)
Set activation condition indicating whether action should execute.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PopulateSignatureValidationParameters.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
DecodeMessage.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
StaticMessageChannelSecurity.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
PopulateDecryptionParameters.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
SetProfileId.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
HttpServletRequestMessageChannelSecurity.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
void |
CheckAccess.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
PopulateClientTLSValidationParameters.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
EncodeMessage.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
boolean |
CheckAccess.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
EncodeMessage.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AbstractMessageChannelSecurity.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
Modifier and Type | Method and Description |
---|---|
void |
PopulateClientTLSValidationParameters.setConfigurationLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<ClientTLSValidationConfiguration>> strategy)
Set the strategy used to look up a per-request
ClientTLSValidationConfiguration list. |
void |
PopulateDecryptionParameters.setConfigurationLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<DecryptionConfiguration>> strategy)
Set the strategy used to look up a per-request
DecryptionConfiguration list. |
void |
PopulateSignatureValidationParameters.setConfigurationLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<SignatureValidationConfiguration>> strategy)
Set the strategy used to look up a per-request
SignatureValidationConfiguration list. |
void |
AbstractMessageChannelSecurity.setParentContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,BaseContext> strategy)
Set the strategy used to look up the parent
BaseContext on which the
MessageChannelSecurityContext will be populated. |
void |
PopulateClientTLSValidationParameters.setSecurityParametersContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,ClientTLSSecurityParametersContext> strategy)
Set the strategy used to look up the
ClientTLSSecurityParametersContext to set the parameters for. |
void |
PopulateSignatureValidationParameters.setSecurityParametersContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SecurityParametersContext> strategy)
Set the strategy used to look up the
SecurityParametersContext to set the parameters for. |
void |
PopulateDecryptionParameters.setSecurityParametersContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SecurityParametersContext> strategy)
Set the strategy used to look up the
SecurityParametersContext to set the parameters for. |
Modifier and Type | Method and Description |
---|---|
String |
ProfileIdLookup.apply(ProfileRequestContext input) |
MessageContext |
InboundMessageContextLookup.apply(ProfileRequestContext input) |
MessageContext |
OutboundMessageContextLookup.apply(ProfileRequestContext input) |
EventContext |
CurrentOrPreviousEventLookup.apply(ProfileRequestContext input) |
Modifier and Type | Method and Description |
---|---|
boolean |
NoConfidentialityMessageChannelPredicate.apply(ProfileRequestContext input) |
boolean |
BrowserProfilePredicate.apply(ProfileRequestContext input) |
boolean |
ProfileIdPredicate.apply(ProfileRequestContext input) |
boolean |
NoIntegrityMessageChannelPredicate.apply(ProfileRequestContext input) |
Modifier and Type | Method and Description |
---|---|
boolean |
BindingDescriptor.apply(ProfileRequestContext input) |
Modifier and Type | Method and Description |
---|---|
void |
BindingDescriptor.setActivationCondition(com.google.common.base.Predicate<ProfileRequestContext> condition)
Set the activation condition in the form of a
Predicate such that iff the condition
evaluates to true should the corresponding binding be allowed/possible. |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Function<ProfileRequestContext,String> |
AbstractNameIdentifierGenerator.getDefaultIdPNameQualifierLookupStrategy()
Get the lookup strategy to obtain the default IdP NameQualifier.
|
com.google.common.base.Function<ProfileRequestContext,String> |
AbstractNameIdentifierGenerator.getDefaultSPNameQualifierLookupStrategy()
Get the lookup strategy to obtain the default SPNameQualifier.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractNameIdentifierGenerator.apply(ProfileRequestContext input) |
protected abstract NameIdType |
AbstractNameIdentifierGenerator.doGenerate(ProfileRequestContext profileRequestContext)
Override this method to fully control the generation process.
|
NameIdType |
AbstractNameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext,
String theFormat)
Generate an identifier object.
|
NameIdType |
NameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext,
String format)
Generate an identifier object.
|
protected String |
AbstractNameIdentifierGenerator.getEffectiveIdPNameQualifier(ProfileRequestContext profileRequestContext)
Get the effective NameQualifier to apply based on the properties set and the current request.
|
protected String |
AbstractNameIdentifierGenerator.getEffectiveSPNameQualifier(ProfileRequestContext profileRequestContext)
Get the effective SPNameQualifier to apply based on the properties set and the current request.
|
protected String |
AbstractNameIdentifierGenerator.getIdentifier(ProfileRequestContext profileRequestContext)
Override this method to reuse this implementation of
AbstractNameIdentifierGenerator.doGenerate(ProfileRequestContext) , and return the
identifier to be included as the value of the eventual element. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractNameIdentifierGenerator.setActivationCondition(com.google.common.base.Predicate<ProfileRequestContext> condition)
Set an activation condition that determines whether to run or not.
|
void |
AbstractNameIdentifierGenerator.setDefaultIdPNameQualifierLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the lookup strategy to obtain the default IdP NameQualifier.
|
void |
AbstractNameIdentifierGenerator.setDefaultSPNameQualifierLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the lookup strategy to obtain the default SPNameQualifier.
|
Modifier and Type | Method and Description |
---|---|
String |
AddInResponseToToResponse.DefaultRequestIdLookupStrategy.apply(ProfileRequestContext input) |
protected void |
VerifyChannelBindings.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddNotOnOrAfterConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddInResponseToToResponse.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
SignAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
PopulateSignatureSigningParameters.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddNotBeforeConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddAudienceRestrictionToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected boolean |
VerifyChannelBindings.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddNotOnOrAfterConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddInResponseToToResponse.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
SignAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
PopulateSignatureSigningParameters.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddNotBeforeConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddAudienceRestrictionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
NameIdType |
ChainingNameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext,
String format)
Generate an identifier object.
|
Modifier and Type | Method and Description |
---|---|
void |
AddNotOnOrAfterConditionToAssertions.setAssertionLifetimeStrategy(com.google.common.base.Function<ProfileRequestContext,Long> strategy)
Set strategy function to obtain assertion lifetime.
|
void |
AddAudienceRestrictionToAssertions.setAudienceRestrictionsLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Collection<String>> strategy)
Set the strategy used to obtain the audience restrictions to apply.
|
void |
VerifyChannelBindings.setChannelBindingsCreationStrategy(com.google.common.base.Function<ProfileRequestContext,ChannelBindingsContext> strategy)
Set the strategy used to create or locate the
ChannelBindingsContext to save verified results in. |
void |
VerifyChannelBindings.setChannelBindingsLookupStrategy1(com.google.common.base.Function<ProfileRequestContext,ChannelBindingsContext> strategy)
Set the strategy used to locate the first
ChannelBindingsContext to operate on. |
void |
VerifyChannelBindings.setChannelBindingsLookupStrategy2(com.google.common.base.Function<ProfileRequestContext,ChannelBindingsContext> strategy)
Set the strategy used to locate the second
ChannelBindingsContext to operate on. |
void |
PopulateSignatureSigningParameters.setConfigurationLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<SignatureSigningConfiguration>> strategy)
Set the strategy used to look up a per-request
SignatureSigningConfiguration list. |
void |
PopulateSignatureSigningParameters.setExistingParametersContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SecurityParametersContext> strategy)
Set the strategy used to look up an existing
SecurityParametersContext to copy instead
of actually resolving the parameters to set. |
void |
PopulateSignatureSigningParameters.setMetadataContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLMetadataContext> strategy)
Set lookup strategy for
SAMLMetadataContext for input to resolution. |
void |
AddInResponseToToResponse.setRequestIdLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the request ID.
|
void |
AddNotOnOrAfterConditionToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the strategy used to locate the Response to operate on.
|
void |
AddInResponseToToResponse.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the strategy used to locate the message to operate on.
|
void |
SignAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the strategy used to locate the response to operate on.
|
void |
AddNotBeforeConditionToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the strategy used to locate the Response to operate on.
|
void |
AddAudienceRestrictionToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the strategy used to locate the Response to operate on.
|
void |
PopulateSignatureSigningParameters.setSecurityParametersContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SecurityParametersContext> strategy)
Set the strategy used to look up the
SecurityParametersContext to set the parameters for. |
void |
SignAssertions.setSecurityParametersLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SecurityParametersContext> strategy)
Set the strategy used to locate the
SecurityParametersContext to use. |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultLocalErrorPredicate.apply(ProfileRequestContext input) |
List<String> |
MetadataNameIdentifierFormatStrategy.apply(ProfileRequestContext input) |
boolean |
AbstractNameIDPolicyPredicate.apply(ProfileRequestContext input) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultLocalErrorPredicate.setBindingContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLBindingContext> strategy)
Set lookup strategy for
SAMLBindingContext to check. |
void |
DefaultLocalErrorPredicate.setEndpointContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLEndpointContext> strategy)
Set lookup strategy for
SAMLEndpointContext to check. |
void |
DefaultLocalErrorPredicate.setEventContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,EventContext> strategy)
Set lookup strategy for
EventContext to check. |
void |
AbstractNameIDPolicyPredicate.setObjectLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the lookup strategy used to locate the object to evaluate.
|
void |
AbstractNameIDPolicyPredicate.setRequesterIdLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the requester ID.
|
void |
AbstractNameIDPolicyPredicate.setResponderIdLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the responder ID.
|
void |
MetadataNameIdentifierFormatStrategy.setSSODescriptorLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SSODescriptor> strategy)
Set the lookup strategy to use to obtain an
SSODescriptor . |
Modifier and Type | Method and Description |
---|---|
protected NameIdentifier |
AbstractSAML1NameIdentifierGenerator.doGenerate(ProfileRequestContext profileRequestContext)
Override this method to fully control the generation process.
|
NameIdentifier |
SAML1NameIdentifierGenerator.generate(ProfileRequestContext profileRequestContext,
String format)
Generate an identifier object.
|
Modifier and Type | Method and Description |
---|---|
List<QName> |
AddStatusToResponse.StatusCodeMappingFunction.apply(ProfileRequestContext input) |
protected void |
AddDoNotCacheConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
ResolveArtifacts.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddNameIdentifierToSubjects.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddResponseShell.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
CopyNameIdentifierFromRequest.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddSubjectConfirmationToSubjects.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddStatusToResponse.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected boolean |
AddDoNotCacheConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
ResolveArtifacts.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddNameIdentifierToSubjects.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddResponseShell.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
CopyNameIdentifierFromRequest.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddSubjectConfirmationToSubjects.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddStatusToResponse.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
Modifier and Type | Method and Description |
---|---|
void |
AddNameIdentifierToSubjects.setAssertionsLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<Assertion>> strategy)
Set the strategy used to locate the
Assertion s to operate on. |
void |
AddStatusToResponse.setDetailedErrorsCondition(com.google.common.base.Predicate<ProfileRequestContext> condition)
Set the predicate used to determine the detailed errors condition.
|
void |
AddStatusToResponse.StatusCodeMappingFunction.setEventContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,EventContext> strategy)
Set lookup strategy for
EventContext to check. |
void |
AddNameIdentifierToSubjects.setFormatLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<String>> strategy)
Set the strategy function to use to obtain the formats to try.
|
void |
AddResponseShell.setIdentifierGeneratorLookupStrategy(com.google.common.base.Function<ProfileRequestContext,net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy> strategy)
Set the strategy used to locate the
IdentifierGenerationStrategy to use. |
void |
ResolveArtifacts.setIssuerLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the issuer's identity.
|
void |
CopyNameIdentifierFromRequest.setNameIdentifierContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLSubjectNameIdentifierContext> strategy)
Set the strategy used to locate the
SAMLSubjectNameIdentifierContext to copy from. |
void |
ResolveArtifacts.setRequesterLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the requester's identity.
|
void |
ResolveArtifacts.setRequestLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Request> strategy)
Set the strategy used to locate the
Request to operate on. |
void |
AddDoNotCacheConditionToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
ResolveArtifacts.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
CopyNameIdentifierFromRequest.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddSubjectConfirmationToSubjects.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddStatusToResponse.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddStatusToResponse.setStatusCodesLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<QName>> strategy)
Set the optional strategy used to obtain status codes to include.
|
void |
AddStatusToResponse.setStatusMessageLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the optional strategy used to obtain a status message to include.
|
Modifier and Type | Method and Description |
---|---|
protected NameID |
AbstractSAML2NameIDGenerator.doGenerate(ProfileRequestContext profileRequestContext)
Override this method to fully control the generation process.
|
NameID |
SAML2NameIDGenerator.generate(ProfileRequestContext profileRequestContext,
String format)
Generate an identifier object.
|
protected String |
AbstractSAML2NameIDGenerator.getEffectiveSPNameQualifier(ProfileRequestContext profileRequestContext)
Get the effective SPNameQualifier to apply based on the properties set and the current request.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSAML2NameIDGenerator.setRequestLookupStrategy(com.google.common.base.Function<ProfileRequestContext,AuthnRequest> strategy)
Set the strategy used to locate the
AuthnRequest to check for a
NameIDPolicy . |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Predicate<net.shibboleth.utilities.java.support.collection.Pair<ProfileRequestContext,EncryptedElementType>> |
AbstractDecryptAction.getDecryptionPredicate()
Get the predicate used to determine whether to attempt decryption.
|
Modifier and Type | Method and Description |
---|---|
SAMLObject |
AddNameIDToSubjects.NameIDPolicyLookupFunction.apply(ProfileRequestContext profileRequestContext) |
String |
AddNameIDToSubjects.RequesterIdFromIssuerFunction.apply(ProfileRequestContext profileRequestContext) |
List<String> |
AddStatusToResponse.StatusCodeMappingFunction.apply(ProfileRequestContext input) |
protected void |
PopulateECPContext.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddGeneratedKeyToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
ResolveArtifact.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
EncryptAttributes.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddStatusResponseShell.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddProxyRestrictionToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
EncryptNameIDs.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddNameIDToSubjects.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
EncryptAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
CopyNameIDFromRequest.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
DecryptNameIDs.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AbstractResponseShellAction.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddChannelBindingsToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
DecryptAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddSubjectConfirmationToSubjects.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
DecryptAttributes.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddOneTimeUseConditionToAssertions.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected void |
AddStatusToResponse.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected boolean |
AddGeneratedKeyToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
ResolveArtifact.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AbstractEncryptAction.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
EncryptAttributes.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddStatusResponseShell.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddProxyRestrictionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
EncryptNameIDs.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AbstractDecryptAction.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddNameIDToSubjects.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
EncryptAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
CopyNameIDFromRequest.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AbstractResponseShellAction.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddChannelBindingsToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddSubjectConfirmationToSubjects.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddOneTimeUseConditionToAssertions.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
protected boolean |
AddStatusToResponse.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
Modifier and Type | Method and Description |
---|---|
void |
AddSubjectConfirmationToSubjects.setAddressLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to obtain value for
SubjectConfirmationData.getAddress() . |
void |
AddNameIDToSubjects.setAssertionsLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<Assertion>> strategy)
Set the strategy used to locate the
Assertion s to operate on. |
void |
AddChannelBindingsToAssertions.setChannelBindingsContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,ChannelBindingsContext> strategy)
Set the strategy used to locate the
ChannelBindingsContext to operate on. |
void |
AbstractDecryptAction.setDecryptionPredicate(com.google.common.base.Predicate<net.shibboleth.utilities.java.support.collection.Pair<ProfileRequestContext,EncryptedElementType>> predicate)
Set the predicate used to determine whether to attempt decryption.
|
void |
AddStatusToResponse.setDetailedErrorsCondition(com.google.common.base.Predicate<ProfileRequestContext> condition)
Set the predicate used to determine the detailed errors condition.
|
void |
PopulateECPContext.setECPContextCreationStrategy(com.google.common.base.Function<ProfileRequestContext,ECPContext> strategy)
Set the strategy used to locate the
ECPContext to operate on. |
void |
AddGeneratedKeyToAssertions.setECPContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,ECPContext> strategy)
Set the strategy used to locate the
ECPContext to operate on. |
void |
PopulateECPContext.setEncryptionContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,EncryptionContext> strategy)
Set the strategy used to locate the
EncryptionContext . |
void |
AbstractEncryptAction.setEncryptionContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,EncryptionContext> strategy)
Set the strategy used to locate the
EncryptionContext associated with a given
ProfileRequestContext . |
void |
AddStatusToResponse.StatusCodeMappingFunction.setEventContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,EventContext> strategy)
Set lookup strategy for
EventContext to check. |
void |
AddNameIDToSubjects.setFormatLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<String>> strategy)
Set the strategy function to use to obtain the formats to try.
|
void |
AddStatusResponseShell.setIdentifierGeneratorLookupStrategy(com.google.common.base.Function<ProfileRequestContext,net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy> strategy)
Set the strategy used to locate the
IdentifierGenerationStrategy to use. |
void |
AddNameIDToSubjects.setIdentifierGeneratorLookupStrategy(com.google.common.base.Function<ProfileRequestContext,net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy> strategy)
Set the strategy used to locate the
IdentifierGenerationStrategy to use. |
void |
AbstractResponseShellAction.setIdentifierGeneratorLookupStrategy(com.google.common.base.Function<ProfileRequestContext,net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy> strategy)
Set the strategy used to locate the
IdentifierGenerationStrategy to use. |
void |
AddSubjectConfirmationToSubjects.setInResponseToLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to obtain value for
SubjectConfirmationData.getInResponseTo() . |
void |
ResolveArtifact.setIssuerLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the issuer's identity.
|
void |
AddStatusResponseShell.setIssuerLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the issuer value to use.
|
void |
AddNameIDToSubjects.setIssuerLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the issuer value to use.
|
void |
AbstractResponseShellAction.setIssuerLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the issuer value to use.
|
void |
AbstractEncryptAction.setKeyPlacementLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Encrypter.KeyPlacement> strategy)
Set the strategy used to determine the encrypted key placement strategy.
|
void |
AddSubjectConfirmationToSubjects.setLifetimeLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Long> strategy)
Set the strategy used to obtain value for
SubjectConfirmationData.getNotOnOrAfter() . |
void |
AbstractDecryptAction.setMessageLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Object> strategy)
Set the strategy used to locate the
SAMLObject to operate on. |
void |
EncryptNameIDs.setMessageLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLObject> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
CopyNameIDFromRequest.setNameIDContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SAMLSubjectNameIdentifierContext> strategy)
Set the strategy used to locate the
SAMLSubjectNameIdentifierContext to copy from. |
void |
AddNameIDToSubjects.setNameIDPolicyPredicate(com.google.common.base.Predicate<ProfileRequestContext> predicate)
Set the predicate used to evaluate the
NameIDPolicy . |
void |
AddProxyRestrictionToAssertions.setProxyAudiencesLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Collection<String>> strategy)
Set the strategy used to obtain the proxy restrictions to apply.
|
void |
AddProxyRestrictionToAssertions.setProxyCountLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Long> strategy)
Set the strategy used to obtain the proxy count to apply.
|
void |
AbstractEncryptAction.setRecipientLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the encryption recipient.
|
void |
AddSubjectConfirmationToSubjects.setRecipientLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to obtain value for
SubjectConfirmationData.getRecipient() . |
void |
ResolveArtifact.setRequesterLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the strategy used to locate the requester's identity.
|
void |
ResolveArtifact.setRequestLookupStrategy(com.google.common.base.Function<ProfileRequestContext,ArtifactResolve> strategy)
Set the strategy used to locate the
ArtifactResolve to operate on. |
void |
AddNameIDToSubjects.setRequestLookupStrategy(com.google.common.base.Function<ProfileRequestContext,AuthnRequest> strategy)
Set the strategy used to locate the
AuthnRequest to examine, if any. |
void |
AddNameIDToSubjects.NameIDPolicyLookupFunction.setRequestLookupStrategy(com.google.common.base.Function<ProfileRequestContext,AuthnRequest> strategy)
Set the strategy used to locate the
AuthnRequest to examine. |
void |
AddNameIDToSubjects.RequesterIdFromIssuerFunction.setRequestLookupStrategy(com.google.common.base.Function<ProfileRequestContext,RequestAbstractType> strategy)
Set the strategy used to locate the
RequestAbstractType to examine. |
void |
ResolveArtifact.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,ArtifactResponse> strategy)
Set the strategy used to locate the
ArtifactResponse to operate on. |
void |
AddGeneratedKeyToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddProxyRestrictionToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the Response to operate on.
|
void |
CopyNameIDFromRequest.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddChannelBindingsToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddSubjectConfirmationToSubjects.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddOneTimeUseConditionToAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Response> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
EncryptAttributes.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,StatusResponseType> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
EncryptAssertions.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,StatusResponseType> strategy)
Set the strategy used to locate the
Response to operate on. |
void |
AddStatusToResponse.setResponseLookupStrategy(com.google.common.base.Function<ProfileRequestContext,StatusResponseType> strategy)
Set the strategy used to locate the
StatusResponseType to operate on. |
void |
AbstractDecryptAction.setSecurityParametersContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,SecurityParametersContext> strategy)
Set the strategy used to locate the
SecurityParametersContext associated with a given
ProfileRequestContext . |
void |
AddStatusToResponse.setStatusCodesLookupStrategy(com.google.common.base.Function<ProfileRequestContext,List<String>> strategy)
Set the optional strategy used to obtain status codes to include.
|
void |
AddStatusToResponse.setStatusMessageLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the optional strategy used to obtain a status message to include.
|
Modifier and Type | Method and Description |
---|---|
QName |
AddSOAPFault.FaultCodeMappingFunction.apply(ProfileRequestContext input) |
protected void |
AddSOAPFault.doExecute(ProfileRequestContext profileRequestContext)
Performs this action.
|
protected boolean |
AddSOAPFault.doPreExecute(ProfileRequestContext profileRequestContext)
Called prior to execution, actions may override this method to perform pre-processing for a request.
|
Modifier and Type | Method and Description |
---|---|
void |
AddSOAPFault.setDetailedErrorsCondition(com.google.common.base.Predicate<ProfileRequestContext> condition)
Set the predicate used to determine the detailed errors condition.
|
void |
AddSOAPFault.FaultCodeMappingFunction.setEventContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,EventContext> strategy)
Set lookup strategy for
EventContext to check. |
void |
AddSOAPFault.setFaultCodeLookupStrategy(com.google.common.base.Function<ProfileRequestContext,QName> strategy)
Set the optional strategy used to obtain a faultcode to include.
|
void |
AddSOAPFault.setFaultStringLookupStrategy(com.google.common.base.Function<ProfileRequestContext,String> strategy)
Set the optional strategy used to obtain a faultstring to include.
|
Copyright © 2016. All rights reserved.