A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Abstract base class for predicates operating on an
AttributeContext. - AbstractAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Constructor.
- AbstractConditionalProfileConfiguration - Class in net.shibboleth.idp.profile.config
-
Base class for
ConditionalProfileConfigurationimplementations. - AbstractConditionalProfileConfiguration(String) - Constructor for class net.shibboleth.idp.profile.config.AbstractConditionalProfileConfiguration
-
Constructor.
- AbstractProfileAction - Class in net.shibboleth.idp.profile
-
Base class for Spring-aware profile actions.
- AbstractProfileAction() - Constructor for class net.shibboleth.idp.profile.AbstractProfileAction
-
Constructor.
- AbstractProfileConfiguration - Class in net.shibboleth.idp.profile.config
-
Base class for
ProfileConfigurationimplementations. - AbstractProfileConfiguration(String) - Constructor for class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Constructor.
- AbstractProfileInterceptorAction - Class in net.shibboleth.idp.profile.interceptor
-
A base class for profile interceptor actions.
- AbstractProfileInterceptorAction() - Constructor for class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Constructor.
- AbstractProfileInterceptorResult - Class in net.shibboleth.idp.profile.interceptor
-
Base class for profile interceptor results.
- AbstractProfileInterceptorResult(String, String, String, Instant) - Constructor for class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Constructor.
- AbstractRelyingPartyLookupFunction<ResultType> - Class in net.shibboleth.idp.profile.context.navigate
-
Abstract base class for a function that requires a
RelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext. - AbstractRelyingPartyLookupFunction<ResultType> - Class in net.shibboleth.idp.profile.context.navigate.messaging
-
Abstract base class for a function that requires a
ProfileRequestContextobtained via a lookup function, by default the parent of the specifiedMessageContext, and aRelyingPartyContextobtained via a lookup function, by default a child of the aforementioned parent. - AbstractRelyingPartyLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
Constructor.
- AbstractRelyingPartyLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Constructor.
- AbstractRelyingPartyPredicate - Class in net.shibboleth.idp.profile.logic
-
Base class for a predicate that evaluates a
ProfileRequestContextand requires access to aRelyingPartyContext. - AbstractRelyingPartyPredicate - Class in net.shibboleth.idp.profile.logic.messaging
-
Abstract base class for a predicate that evaluates a
MessageContextand which requires aRelyingPartyContextobtained via a lookup function, by default a child of theInOutOperationContextthe parent of the specifiedMessageContext. - AbstractRelyingPartyPredicate() - Constructor for class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
Constructor.
- AbstractRelyingPartyPredicate() - Constructor for class net.shibboleth.idp.profile.logic.messaging.AbstractRelyingPartyPredicate
-
Constructor.
- ActionScriptEvaluator(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
-
Constructor.
- ActionSupport - Class in net.shibboleth.idp.profile
-
Helper class for
Actionoperations. - ActionSupport() - Constructor for class net.shibboleth.idp.profile.ActionSupport
-
Constructor.
- activationCondition - Variable in class net.shibboleth.idp.profile.config.AbstractConditionalProfileConfiguration
-
Activation condition.
- activationCondition - Variable in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Predicate that must be true for this flow to be usable for a given request.
- activationCondition - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Predicate that must be true for this configuration to be active for a given request.
- addRelyingPartyContext(String, RelyingPartyContext) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Add a RP context associated with a label.
- allowNullAttributeContext() - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Get the result of the predicate in the case the attribute context is null.
- allowNullAttributeContext() - Method in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Get the result of the predicate in the case the attribute context is null.
- allowNullAttributeContext() - Method in class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Get the result of the predicate in the case the attribute context is null.
- apply(ServletRequest) - Method in class net.shibboleth.idp.profile.context.navigate.ServletRequestProfileRequestContextLookup
- apply(MultiRelyingPartyContext) - Method in class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByCurrent
- apply(MultiRelyingPartyContext) - Method in class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByLabel
- apply(Pair<MultiRelyingPartyContext, String>) - Method in class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupById
- apply(MessageContext) - Method in class net.shibboleth.idp.profile.config.navigate.messaging.HttpClientSecurityConfigurationLookupFunction
- apply(MessageContext) - Method in class net.shibboleth.idp.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
- apply(MessageContext) - Method in class net.shibboleth.idp.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.ClientTLSValidationConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.DecryptionConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.EncryptionConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.InboundFlowsLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.OutboundFlowsLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.SignatureSigningConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.navigate.SignatureValidationConfigurationLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.context.navigate.RelyingPartyIdLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.context.navigate.ResponderIdLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.context.navigate.SpringStatusMessageLookupFunction
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.context.navigate.WebFlowCurrentEventLookupFunction
- apply(Event) - Method in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
- apply(RequestContext) - Method in class net.shibboleth.idp.profile.context.navigate.WebflowRequestContextProfileRequestContextLookup
- apply(T) - Method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- attemptedFlow - Variable in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
The last flow attempted.
- attributeContextLookupStrategy - Variable in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Strategy function to lookup
AttributeContext. - attributeFunctionMap - Variable in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Map of attribute IDs to functions.
- attributeId - Variable in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
The attribute to evaluate.
- attributeName - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Name of attribute to query for.
- ATTRIBUTES - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Attributes field.
- attributeValueMap - Variable in class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Map of attribute IDs to values.
- AuditContext - Class in net.shibboleth.idp.profile.context
-
BaseContextcontaining information to preserve for auditing/logging. - AuditContext() - Constructor for class net.shibboleth.idp.profile.context.AuditContext
-
Constructor.
- availableFlows - Variable in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Flows that need to be executed.
B
- buildEvent(Object, String) - Static method in class net.shibboleth.idp.profile.ActionSupport
-
Builds an event with a given ID but no related attributes.
- buildEvent(Object, String, AttributeMap<Object>) - Static method in class net.shibboleth.idp.profile.ActionSupport
-
Builds an event, to be returned by the given component.
- buildProceedEvent(Object) - Static method in class net.shibboleth.idp.profile.ActionSupport
-
Signals a successful outcome by an action.
C
- clientTLSConfig - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Configuration used when validating client TLS X509Credentials.
- ClientTLSValidationConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns a
ClientTLSValidationConfigurationlist by way of various lookup strategies. - ClientTLSValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.ClientTLSValidationConfigurationLookupFunction
- clockSkew - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Acceptable clock skew.
- ConditionalProfileConfiguration - Interface in net.shibboleth.idp.profile.config
-
A
ProfileConfigurationsupporting an activation condition. - context - Variable in class net.shibboleth.idp.profile.context.SpringRequestContext
-
The request context represented.
- CONVERSATION_KEY - Static variable in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Parameter supplied to identify the per-conversation parameter.
- CriteriaRelyingPartyConfigurationResolver - Interface in net.shibboleth.idp.relyingparty
-
Resolves a
RelyingPartyConfigurationfor a givenCriteriaSet. - current - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
-
Current marker.
D
- DateAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Provides a date/time matching predicate that compares a date-based attribute value against current system time with optional offset.
- DateAttributePredicate(String) - Constructor for class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Deprecated.
- DateAttributePredicate(String, String) - Constructor for class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Create a new instance that performs date comparisons against the given attribute using the given date parser.
- DateAttributePredicate(String, DateTimeFormatter) - Constructor for class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Create a new instance that performs date comparisons against the given attribute using the given date parser.
- DateAttributePredicate(String, DateTimeFormatter) - Constructor for class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Deprecated.
- dateTimeFormatter - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Formatter used to parse string-based date attribute values.
- decryptConfig - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Configuration used when decrypting protocol message information.
- DecryptionConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns a
DecryptionConfigurationlist by way of various lookup strategies. - DecryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.DecryptionConfigurationLookupFunction
- DEFAULT_DISALLOWED_FEATURES - Static variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Default value for disallowedFeatures property.
- DEFAULT_ENGINE - Static variable in class net.shibboleth.idp.profile.ScriptedAction
-
The default language is Javascript.
- defaultGenerator - Variable in class net.shibboleth.idp.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
-
Default strategy to return.
- defaultView - Variable in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
-
Default view name to return.
- DESTINATION_URL - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Destination URL field.
- detailedErrorsPredicate - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Controls whether detailed information about errors should be exposed.
- DetailedErrorsPredicate - Class in net.shibboleth.idp.profile.config.logic
-
Predicate to determine whether a relying party should see detailed error information.
- DetailedErrorsPredicate() - Constructor for class net.shibboleth.idp.profile.config.logic.DetailedErrorsPredicate
- disallowedFeaturesLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Lookup function to return a bitmask of request features to disallow.
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.ScriptedAction
- doExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Performs this profile interceptor action.
- doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
Spring-aware actions can override this method to fully control the execution of an Action by the Web Flow engine.
- doFinish(HttpServletRequest, HttpServletResponse, ProfileRequestContext, ExternalInterceptorContext) - Method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Complete a request to an external interceptor by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the webflow.
- doInitialize() - Method in class net.shibboleth.idp.profile.ScriptedAction
- doInitialize() - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
- doPreExecute(ProfileRequestContext, ProfileInterceptorContext) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Performs this profile interceptor action's pre-execute step.
- doStart(HttpServletRequest, ProfileRequestContext, ExternalInterceptorContext) - Method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Initialize a request to an external interceptor by seeking out the information stored in the servlet session and exposing it as request attributes.
- DynamicAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate over an
AttributeContextthat derives the value(s) to match based on one or more supplied Functions instead of static values. - DynamicAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Constructor.
E
- encryptConfig - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Configuration used when encrypting protocol message information.
- EncryptionConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns a
EncryptionConfigurationlist using injected lookup strategies. - EncryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.EncryptionConfigurationLookupFunction
- equals(Object) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
- equals(Object) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
- EVENT_KEY - Static variable in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Request attribute to which an event ID may be bound.
- EVENT_TIME - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Event timestamp field.
- EVENT_TYPE - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Event type field.
- eventId - Variable in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Event to signal.
- eventMap - Variable in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
-
Map of event ID to view name.
- execute(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
-
Execution hook for the script.
- execute(RequestContext) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
- externalInterceptor - Variable in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Implementation object.
- ExternalInterceptor - Class in net.shibboleth.idp.profile.interceptor
-
Public interface supporting external interceptor flows outside the webflow engine.
- ExternalInterceptor() - Constructor for class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
- ExternalInterceptorContext - Class in net.shibboleth.idp.profile.context
-
A context representing the state of an externalized interceptor flow.
- ExternalInterceptorContext(ExternalInterceptor) - Constructor for class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Constructor.
- ExternalInterceptorException - Exception in net.shibboleth.idp.profile.interceptor
-
Exception indicating a problem with the external interceptor process.
- ExternalInterceptorException() - Constructor for exception net.shibboleth.idp.profile.interceptor.ExternalInterceptorException
-
Constructor.
- ExternalInterceptorException(Exception) - Constructor for exception net.shibboleth.idp.profile.interceptor.ExternalInterceptorException
-
Constructor.
- ExternalInterceptorException(String) - Constructor for exception net.shibboleth.idp.profile.interceptor.ExternalInterceptorException
-
Constructor.
- ExternalInterceptorException(String, Exception) - Constructor for exception net.shibboleth.idp.profile.interceptor.ExternalInterceptorException
-
Constructor.
F
- fieldMap - Variable in class net.shibboleth.idp.profile.context.AuditContext
-
Extensible map of arbitrary field to data mappings.
- findMatch(String, IdPAttribute) - Method in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Look for a matching value in an attribute.
- findMatch(String, IdPAttribute) - Method in class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Look for a matching value in an attribute.
- finishExternalInterceptor(String, HttpServletRequest, HttpServletResponse) - Static method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Complete a request to an external interceptor by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the webflow.
- FLOW_ID_PREFIX - Static variable in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Prefix convention for flow IDs.
- FlowDescriptor - Interface in net.shibboleth.idp.profile
-
Marker interface for a descriptor for a webflow allowing managed injection of configuration settings.
- flowExecutionUrl - Variable in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Value of flowExecutionUrl on branching from flow.
- fromCandidate(String) - Static method in class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Workaround for Spring type conversion ambiguities.
- fromCandidates(Collection<String>) - Static method in class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Workaround for Spring type conversion ambiguities.
- fromPredicate(Predicate<String>) - Static method in class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Workaround for Spring type conversion ambiguities.
G
- getActivationCondition() - Method in class net.shibboleth.idp.profile.config.AbstractConditionalProfileConfiguration
-
Get the condition controlling enablement of this profile.
- getActivationCondition() - Method in interface net.shibboleth.idp.profile.config.ConditionalProfileConfiguration
-
Get the condition controlling enablement of this profile.
- getAttemptedFlow() - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Get the last flow that was attempted.
- getAttributeContextLookupStrategy() - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Get the lookup strategy to use to locate the
AttributeContext. - getAttributeId() - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Get the attribute ID to check.
- getAvailableFlows() - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Get the flows that are available to be executed.
- getClientTLSValidationConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when validating client TLS X509Credentials.
- getClockSkew() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the acceptable clock skew.
- getConfiguration() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get the relying party configuration.
- getCurrentRelyingPartyContext() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get the
RelyingPartyContextpointed to by an iterator. - getCustomObject() - Method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- getCustomObject() - Method in class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
- getCustomObject() - Method in class net.shibboleth.idp.profile.ScriptedAction
-
Return the custom (externally provided) object.
- getDecryptionConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when decrypting protocol message information.
- getDefaultSecurityConfiguration(String) - Method in interface net.shibboleth.idp.relyingparty.CriteriaRelyingPartyConfigurationResolver
-
Return the default security configuration for the profile.
- getDefaultSecurityConfiguration(String) - Method in interface net.shibboleth.idp.relyingparty.RelyingPartyConfigurationResolver
-
Return the default security configuration for the profile.
- getDisallowedFeatures(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Get a bitmask of disallowed features to block.
- getEncryptionConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when encrypting protocol message information.
- getEventId() - Method in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Get the event ID to signal as the result of this flow.
- getExternalInterceptor() - Method in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Get the
ExternalInterceptorinstalled in the context. - getExternalInterceptorContext(ProfileRequestContext) - Static method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Utility method to access the
ExternalInterceptorContext. - getExternalRedirect(String, String) - Static method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Computes the appropriate location to pass control to to invoke an external interceptor mechanism.
- getFields() - Method in class net.shibboleth.idp.profile.context.AuditContext
-
Get a live view of the map of field/data mappings.
- getFieldValues(String) - Method in class net.shibboleth.idp.profile.context.AuditContext
-
Get a live collection of values associated with a field.
- getFlowExecutionUrl() - Method in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Get the flow execution URL to return control to.
- getHttpClientSecurityConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when executing HttpClient requests.
- getIdGenerator() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the generator used to generate secure identifiers.
- getInboundInterceptorFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Get an ordered list of interceptor flows to run for this profile after an inbound message is decoded.
- getInboundInterceptorFlows(ProfileRequestContext) - Method in interface net.shibboleth.idp.profile.config.ProfileConfiguration
-
Get an ordered list of interceptor flows to run for this profile after an inbound message is decoded.
- getIssuer(ProfileRequestContext) - Method in interface net.shibboleth.idp.profile.config.OverriddenIssuerProfileConfiguration
-
Get overridden issuer value.
- getMessage(String, Object[], String, Locale) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
- getMessage(String, Object[], Locale) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
- getMessage(MessageSourceResolvable, Locale) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
- getOutboundInterceptorFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Get an ordered list of interceptor flows to run for this profile before a final outbound message is generated.
- getOutboundInterceptorFlows(ProfileRequestContext) - Method in interface net.shibboleth.idp.profile.config.ProfileConfiguration
-
Get an ordered list of interceptor flows to run for this profile before a final outbound message is generated.
- getPattern() - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Get the pattern to match the attribute values against.
- getProfileConfig() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get the configuration for the request profile currently being processed.
- getProfileConfiguration(ProfileRequestContext, String) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get the profile configuration, for the relying party, for the given profile.
- getProfileConfigurations(ProfileRequestContext) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get the unmodifiable set of profile configurations for this relying party.
- getProfileContextLookupStrategy() - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
Get the strategy used to lookup the
ProfileRequestContextfrom a given WebFlowRequestContext. - getProfileRequestContext(String, HttpServletRequest) - Static method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Get the
ProfileRequestContextassociated with a request. - getProfileRequestContextLookupStrategy() - Method in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Get the strategy used to locate the
ProfileRequestContextassociated with a givenMessageContext. - getRelyingPartyContextById(String) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get a RP context by name/id.
- getRelyingPartyContextIterator() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Equivalent to calling
MultiRelyingPartyContext.getRelyingPartyContextIterator(boolean)with a parameter of "false". - getRelyingPartyContextIterator(boolean) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get an iterator over the relying parties contained in the context.
- getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
Get the strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Get the strategy used to locate the
RelyingPartyContextassociated with a givenMessageContext. - getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
Get the lookup strategy to use to locate the
RelyingPartyContext. - getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.logic.messaging.AbstractRelyingPartyPredicate
-
Get the strategy used to locate the
RelyingPartyContextassociated with a givenMessageContext. - getRelyingPartyContexts() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get an immutable collection of the RP contexts.
- getRelyingPartyContexts(String) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get an immutable collection of RP contexts associated with a label.
- getRelyingPartyId() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get the unique identifier of the relying party.
- getRelyingPartyIdContextTree() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get the context tree containing identifying information for this relying party.
- getRelyingPartyIdLookupStrategy() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get the lookup strategy for a non-explicit relying party ID.
- getRequestContext() - Method in class net.shibboleth.idp.profile.context.SpringRequestContext
-
Get the request context.
- getRequestContext(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
Gets the Spring
RequestContextfrom aSpringRequestContextstored in the context tree. - getResponderId(ProfileRequestContext) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get the self-referential ID to use when responding to requests.
- getResult(ProfileAction, ProfileRequestContext) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
Examines the profile context for an event to return, or signals a successful outcome if no
EventContextis located; the EventContext will be removed upon completion. - getResults() - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Get the results of the flow to be written to storage.
- getSecurityConfiguration(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Get the
SecurityConfigurationto use with this profile. - getSecurityConfiguration(ProfileRequestContext) - Method in interface net.shibboleth.idp.profile.config.ProfileConfiguration
-
Get the
SecurityConfigurationto use with this profile. - getSignatureSigningConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when generating protocol message signatures.
- getSignatureValidationConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when validating protocol message signatures.
- getStorageContext() - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Get the storage context.
- getStorageContext() - Method in interface net.shibboleth.idp.profile.interceptor.ProfileInterceptorResult
-
Get the storage context.
- getStorageExpiration() - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Get the storage expiration.
- getStorageExpiration() - Method in interface net.shibboleth.idp.profile.interceptor.ProfileInterceptorResult
-
Get the storage expiration.
- getStorageKey() - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Get the storage key.
- getStorageKey() - Method in interface net.shibboleth.idp.profile.interceptor.ProfileInterceptorResult
-
Get the storage key.
- getStorageService() - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Get the storage service.
- getStorageValue() - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Get the storage value.
- getStorageValue() - Method in interface net.shibboleth.idp.profile.interceptor.ProfileInterceptorResult
-
Get the storage value.
- getVerificationLookupStrategy() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get the lookup strategy for a non-explicit verification determination.
H
- hashCode() - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
- hashCode() - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
- HASHED_SESSION_ID - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Hashed session ID field.
- HASHED_USERNAME - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Hashed username field.
- hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Abstract implementation of the condition to evaluate.
- hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Abstract implementation of the condition to evaluate.
- hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Abstract implementation of the condition to evaluate.
- hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Abstract implementation of the condition to evaluate.
- hasMatch(Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Abstract implementation of the condition to evaluate.
- hasMatch(ProfileRequestContext, Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Implementation of the condition to evaluate.
- hasNext() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
- httpClientConfig - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Configuration used when executing HttpClient requests.
- HttpClientSecurityConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate.messaging
-
A
MessageContextfunction that returns aHttpClientSecurityConfigurationlist by way of various lookup strategies. - HttpClientSecurityConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.messaging.HttpClientSecurityConfigurationLookupFunction
I
- IdentifierGenerationStrategyLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns an
IdentifierGenerationStrategyby way of aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext. - IdentifierGenerationStrategyLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
- idGenerator - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Generator used to generate various secure IDs (e.g., message identifiers).
- IdPAuditFields - Class in net.shibboleth.idp.profile
-
Constants to use for audit logging fields stored in an
AuditContext. - IdPAuditFields() - Constructor for class net.shibboleth.idp.profile.IdPAuditFields
-
Constructor.
- IdPEventIds - Class in net.shibboleth.idp.profile
-
IdP-specific constants to use for
ProfileActionEventContexts. - IdPEventIds() - Constructor for class net.shibboleth.idp.profile.IdPEventIds
-
Constructor.
- IMPERSONATING_USERNAME - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Impersonating username field.
- InboundFlowsLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns
ProfileConfiguration.getInboundInterceptorFlows(org.opensaml.profile.context.ProfileRequestContext)() if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext. - InboundFlowsLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.InboundFlowsLookupFunction
- inboundFlowsLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Lookup function to supply inboundFlows property.
- includeProfileDefaultConfiguration - Variable in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
Flag indicating whether the profile default configuration should be included in the returned list.
- inlineMessageContextScript(String) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforMessageContexts from inline data. - inlineMessageContextScript(String, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforMessageContexts from inline data. - inlineMessageContextScript(String, String) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforMessageContexts from inline data. - inlineMessageContextScript(String, String, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforMessageContexts from inline data. - inlineScript(String) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforProfileRequestContexts from inline data. - inlineScript(String) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Factory to create
ScriptedPredicatefrom inline data. - inlineScript(String) - Static method in class net.shibboleth.idp.profile.ScriptedAction
-
Factory to create
ScriptedActionfrom inline data. - inlineScript(String, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforProfileRequestContexts from inline data. - inlineScript(String, String) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforProfileRequestContexts from inline data. - inlineScript(String, String) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Factory to create
ScriptedPredicatefrom inline data. - inlineScript(String, String) - Static method in class net.shibboleth.idp.profile.ScriptedAction
-
Factory to create
ScriptedActionfrom inline data. - inlineScript(String, String, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionforProfileRequestContexts from inline data. - inputClass - Variable in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
What class we want the input to test against.
- interceptorContextlookupStrategy - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Strategy used to find the
ProfileInterceptorContextfrom theProfileRequestContext. - INVALID_ATTRIBUTE_CTX - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if the @link net.shibboleth.idp.attribute.context.AttributeContext is missing or corrupt.
- INVALID_PROFILE_CONFIG - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if the
ProfileConfigurationis missing or corrupt. - INVALID_RELYING_PARTY_CONFIG - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if the
RelyingPartyConfigurationis missing or corrupt. - INVALID_RELYING_PARTY_CTX - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if the
RelyingPartyContextis missing or corrupt. - INVALID_SUBJECT_CTX - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if the @link net.shibboleth.idp.authn.context.SubjectContext is missing or corrupt.
- isDetailedErrors(ProfileRequestContext) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get whether detailed information about errors should be exposed.
- isFeatureDisallowed(ProfileRequestContext, int) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Return true iff the input feature constant is disallowed.
- isNonBrowserSupported() - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Get whether this flow supports non-browser clients.
- isUseUnfilteredAttributes() - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Get whether to source the input attributes from the unfiltered set.
- isVerified() - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Get whether the relying party was verified in some fashion.
- iterator - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
-
Embedded iterator.
L
- label - Variable in class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupById
-
Label to use for auto-creation.
- label - Variable in class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByLabel
-
Label to use for auto-creation.
- legacyFormatter - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Deprecated.
- log - Variable in class net.shibboleth.idp.profile.AbstractProfileAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Class logger.
- log - Variable in class net.shibboleth.idp.profile.ScriptedAction
-
Class logger.
- log - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Class logger.
- LoopDetectionPredicate - Class in net.shibboleth.idp.profile.logic
-
A condition that relies on a
Meterto detect looping SPs. - LoopDetectionPredicate() - Constructor for class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Constructor.
M
- messageSource - Variable in class net.shibboleth.idp.profile.AbstractProfileAction
-
MessageSource injected by Spring, typically the parent ApplicationContext itself.
- messageSource - Variable in class net.shibboleth.idp.profile.context.navigate.SpringStatusMessageLookupFunction
-
MessageSource injected by Spring, typically the parent ApplicationContext itself.
- multiCtx - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
-
Outer ctx.
- MultiRelyingPartyContext - Class in net.shibboleth.idp.profile.context
-
BaseContextrepresenting multiple relying parties involved in a request, usually a subcontext ofProfileRequestContext. - MultiRelyingPartyContext() - Constructor for class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Constructor.
- MultiRelyingPartyContext.RelyingPartyContextIterator - Class in net.shibboleth.idp.profile.context
-
Wrapper for an iterator that tracks the current object.
N
- net.shibboleth.idp.profile - package net.shibboleth.idp.profile
-
Common APIs for handling profile requests.
- net.shibboleth.idp.profile.config - package net.shibboleth.idp.profile.config
-
Classes pertaining to request-time profile configuration options.
- net.shibboleth.idp.profile.config.logic - package net.shibboleth.idp.profile.config.logic
-
Predicates related to profile configuration.
- net.shibboleth.idp.profile.config.navigate - package net.shibboleth.idp.profile.config.navigate
-
Functions to navigate into profile configuration information.
- net.shibboleth.idp.profile.config.navigate.messaging - package net.shibboleth.idp.profile.config.navigate.messaging
-
Configuration navigation for IdP-specific messaging configuration.
- net.shibboleth.idp.profile.context - package net.shibboleth.idp.profile.context
-
Context classes for IdP-specific information needed by profile actions.
- net.shibboleth.idp.profile.context.navigate - package net.shibboleth.idp.profile.context.navigate
-
Functions dealing with traversing and extracting data from profile request contexts.
- net.shibboleth.idp.profile.context.navigate.messaging - package net.shibboleth.idp.profile.context.navigate.messaging
-
Context navigation for IdP-specific messaging contexts.
- net.shibboleth.idp.profile.interceptor - package net.shibboleth.idp.profile.interceptor
-
Classes supporting profile interceptor machinery.
- net.shibboleth.idp.profile.logic - package net.shibboleth.idp.profile.logic
-
Functions and predicates supporting other profile components.
- net.shibboleth.idp.profile.logic.messaging - package net.shibboleth.idp.profile.logic.messaging
-
Predicates for IdP-specific messaging profiles.
- net.shibboleth.idp.relyingparty - package net.shibboleth.idp.relyingparty
-
APIs for retrieving the per-relying party configuration for a given profile request.
- next() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
O
- OutboundFlowsLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns
ProfileConfiguration.getOutboundInterceptorFlows(org.opensaml.profile.context.ProfileRequestContext)() if such a profile is available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext. - OutboundFlowsLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.OutboundFlowsLookupFunction
- outboundFlowsLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Lookup function to supply #outboundFlows property.
- OverriddenIssuerProfileConfiguration - Interface in net.shibboleth.idp.profile.config
-
ProfileConfigurationwith optional override of issuer setting.
P
- pattern - Variable in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Regular expression.
- prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
- prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
- prepareContext(EvaluationContext, Object...) - Method in class net.shibboleth.idp.profile.logic.SpringExpressionPredicate
- PROFILE - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Profile field.
- profileConfiguration - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Profile configuration that is in use.
- ProfileConfiguration - Interface in net.shibboleth.idp.profile.config
-
Represents the configuration of a particular communication profile.
- profileConfigurationsLookupStrategy - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Lookup function to supply
profileConfigurationsproperty. - profileContextLookupStrategy - Variable in class net.shibboleth.idp.profile.AbstractProfileAction
-
Strategy used to lookup the
ProfileRequestContextfrom a given WebFlowRequestContext. - profileInterceptorContext - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
The
ProfileInterceptorContextto operate on. - ProfileInterceptorContext - Class in net.shibboleth.idp.profile.context
-
A
BaseContextwhich holds flows that are available to be executed, the last flow attempted, and any flow result. - ProfileInterceptorContext() - Constructor for class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Constructor.
- ProfileInterceptorFlowDescriptor - Class in net.shibboleth.idp.profile.interceptor
-
A descriptor for a profile interceptor flow.
- ProfileInterceptorFlowDescriptor() - Constructor for class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Constructor.
- ProfileInterceptorResult - Interface in net.shibboleth.idp.profile.interceptor
-
Represents the result of a profile interceptor flow intended for storage by a
StorageService. - profileRequestContextLookupStrategy - Variable in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Strategy used to locate the
ProfileRequestContextassociated with a givenMessageContext.
R
- RegexAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate that evaluates an
AttributeContextand checks a specific attribute for value(s) that match a regular expression. - RegexAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.RegexAttributePredicate
- relyingPartyConfiguration - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
The relying party configuration.
- RelyingPartyConfiguration - Class in net.shibboleth.idp.relyingparty
-
The configuration that applies to a given relying party.
- RelyingPartyConfiguration() - Constructor for class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Constructor.
- RelyingPartyConfigurationResolver - Interface in net.shibboleth.idp.relyingparty
-
Resolves a
RelyingPartyConfigurationfor a given profile request context. - RelyingPartyContext - Class in net.shibboleth.idp.profile.context
-
BaseContextcontaining relying party specific information, usually a subcontext ofProfileRequestContext. - RelyingPartyContext() - Constructor for class net.shibboleth.idp.profile.context.RelyingPartyContext
- RelyingPartyContextIterator(MultiRelyingPartyContext) - Constructor for class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
-
Constructor.
- RelyingPartyContextLookupByCurrent - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns
MultiRelyingPartyContext.getCurrentRelyingPartyContext(). - RelyingPartyContextLookupByCurrent() - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByCurrent
- RelyingPartyContextLookupById - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns a
RelyingPartyContextbased on ID. - RelyingPartyContextLookupById() - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupById
-
Constructor.
- RelyingPartyContextLookupById(String) - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupById
-
Constructor.
- RelyingPartyContextLookupByLabel - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns a collection of
RelyingPartyContexts based on a label. - RelyingPartyContextLookupByLabel(String) - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByLabel
-
Constructor.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
Strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Strategy used to locate the
RelyingPartyContextassociated with a givenMessageContext. - relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
Strategy function to lookup RelyingPartyContext.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.profile.logic.messaging.AbstractRelyingPartyPredicate
-
Strategy used to locate the
RelyingPartyContextassociated with a givenMessageContext. - relyingPartyCtx - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Tracks the context being operated on.
- relyingPartyId - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
The identifier for the relying party.
- relyingPartyIdContextTree - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
A pointer to a context tree containing identifying material for the relying party.
- RelyingPartyIdLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns
RelyingPartyContext.getRelyingPartyId()from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext. - RelyingPartyIdLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyIdLookupFunction
- relyingPartyIdLookupStrategy - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
A lookup strategy for deriving a relying party ID based on contained information.
- relyingPartyIdMap - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Map of RP contexts indexed by name.
- RelyingPartyIdPredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate that evaluates a
ProfileRequestContextby looking for a relying party ID that matches one of a designated set, or a generic predicate. - RelyingPartyIdPredicate(String) - Constructor for class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Constructor.
- RelyingPartyIdPredicate(Collection<String>) - Constructor for class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Constructor.
- RelyingPartyIdPredicate(Predicate<String>) - Constructor for class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Constructor.
- relyingPartyIterator - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
An iterator to track progress through the set of relying parties.
- relyingPartyLabelMap - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Multimap of RP contexts indexed by role.
- relyingPartyMap - Variable in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Map of RP names to meter names.
- REMOTE_ADDR - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Remote address field.
- remove() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
- removeRelyingPartyContext(String, RelyingPartyContext) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Remove a RP context associated with a label.
- resourceMessageContextScript(String, Resource) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- resourceMessageContextScript(String, Resource, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- resourceMessageContextScript(Resource) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- resourceMessageContextScript(Resource, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Factory to create
ScriptedPredicatefrom aResource. - resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.ScriptedAction
-
Factory to create
ScriptedActionfrom aResource. - resourceScript(String, Resource, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Factory to create
ScriptedContextLookupFunctionfrom aResource. - resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Factory to create
ScriptedPredicatefrom aResource. - resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.ScriptedAction
-
Factory to create
ScriptedActionfrom aResource. - resourceScript(Resource, Class<?>) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- ResponderIdLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns
RelyingPartyConfiguration.getResponderId(org.opensaml.profile.context.ProfileRequestContext)() if available from aRelyingPartyContextobtained via a lookup function, by default a child of theProfileRequestContext. - ResponderIdLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.ResponderIdLookupFunction
- responderIdLookupStrategy - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Lookup function to supply
responderIdproperty. - resultIfMissing - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Result of predicate if attribute is missing or has no values.
- results - Variable in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Results of the flow to be written to storage.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.ClientTLSValidationConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.DecryptionConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.EncryptionConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.messaging.HttpClientSecurityConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.SignatureSigningConfigurationLookupFunction
-
A resolver for default security configurations.
- rpResolver - Variable in class net.shibboleth.idp.profile.config.navigate.SignatureValidationConfigurationLookupFunction
-
A resolver for default security configurations.
S
- ScriptedAction - Class in net.shibboleth.idp.profile
-
An action which calls out to a supplied script.
- ScriptedAction(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.ScriptedAction
-
Constructor.
- ScriptedAction(EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.ScriptedAction
-
Deprecated....
- ScriptedAction.ActionScriptEvaluator - Class in net.shibboleth.idp.profile
-
Evaluator bound to the Action semantic.
- ScriptedContextLookupFunction<T extends BaseContext> - Class in net.shibboleth.idp.profile.context.navigate
-
A
Functionover aBaseContextwhich calls out to a supplied script. - ScriptedContextLookupFunction(Class<T>, EvaluableScript) - Constructor for class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Constructor.
- ScriptedContextLookupFunction(Class<T>, EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Constructor.
- ScriptedContextLookupFunction(Class<T>, EvaluableScript, String, Class<?>) - Constructor for class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Constructor.
- ScriptedPredicate - Class in net.shibboleth.idp.profile.logic
-
A
Predicatewhich calls out to a supplied script. - ScriptedPredicate(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Constructor.
- ScriptedPredicate(EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Constructor.
- scriptEvaluator - Variable in class net.shibboleth.idp.profile.ScriptedAction
-
Evaluator.
- SecurityConfiguration - Class in net.shibboleth.idp.profile.config
-
Configuration for security behavior of profiles.
- SecurityConfiguration() - Constructor for class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Constructor.
- SecurityConfiguration(Duration, IdentifierGenerationStrategy) - Constructor for class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Constructor.
- securityConfigurationLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Lookup function to supply securityConfiguration property.
- selfConfig - Variable in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
The self-encryption configuration.
- SelfEncryptionConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns a
EncryptionConfigurationlist intended for self-encryption cases. - SelfEncryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
- serialVersionUID - Static variable in exception net.shibboleth.idp.profile.interceptor.ExternalInterceptorException
-
Generated serial UID.
- ServletRequestProfileRequestContextLookup - Class in net.shibboleth.idp.profile.context.navigate
-
Looks up the profile request context from a servlet request attribute.
- ServletRequestProfileRequestContextLookup() - Constructor for class net.shibboleth.idp.profile.context.navigate.ServletRequestProfileRequestContextLookup
- SESSION_ID - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Session ID field.
- setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.profile.config.AbstractConditionalProfileConfiguration
-
Set an activation condition to control this profile.
- setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Set the activation condition in the form of a
Predicatesuch that iff the condition evaluates to true should the corresponding flow be allowed/possible. - setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set the condition under which the relying party configuration should be active.
- setAttemptedFlow(ProfileInterceptorFlowDescriptor) - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
-
Set the last flow that was attempted.
- setAttributeContextLookupStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Set the lookup strategy to use to locate the
AttributeContext. - setAttributeFunctionMap(Map<String, Collection<Function<ProfileRequestContext, String>>>) - Method in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
-
Set the map of attribute/function pairs (as a map of function collections) to check for.
- setAttributeId(String) - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Set the attribute ID to check.
- setAttributeValueMap(Map<String, Collection<String>>) - Method in class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Set the map of attribute/value pairs (as a map of string collections) to check for.
- setClientTLSValidationConfiguration(ClientTLSValidationConfiguration) - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Set the configuration used when validating client TLS X509Credentials.
- setConfiguration(RelyingPartyConfiguration) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set the configuration to use when processing requests for this relying party.
- setCustomObject(Object) - Method in class net.shibboleth.idp.profile.ScriptedAction
-
Set the custom (externally provided) object.
- setDecryptionConfiguration(DecryptionConfiguration) - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Set the configuration used when decrypting protocol message information.
- setDefaultIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class net.shibboleth.idp.profile.config.navigate.IdentifierGenerationStrategyLookupFunction
-
Set the default
IdentifierGenerationStrategyto return. - setDefaultView(String) - Method in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
-
Set the default view name.
- setDetailedErrors(boolean) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set whether detailed information about errors should be exposed.
- setDetailedErrorsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set a condition to determine whether detailed information about errors should be exposed.
- setDisallowedFeatures(int) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set a bitmask of disallowed features to block.
- setDisallowedFeaturesLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set a lookup strategy for the bitmask of disallowed features to block.
- setEncryptionConfiguration(EncryptionConfiguration) - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Set the configuration used when encrypting protocol message information.
- setEventId(String) - Method in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Set the event ID to signal as the result of this flow.
- setEventMap(Map<String, String>) - Method in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
-
Set the map of event IDs to view names.
- setFlowExecutionUrl(String) - Method in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
-
Set the flow execution URL to return control to.
- setHideExceptions(boolean) - Method in class net.shibboleth.idp.profile.ScriptedAction
-
Set whether to hide exceptions in script execution (default is false).
- setHttpClientSecurityConfiguration(HttpClientSecurityConfiguration) - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Set the configuration used when executing HttpClient requests.
- setInboundFlowsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set a lookup strategy for the inbound interceptor flows to enable.
- setInboundInterceptorFlows(Collection<String>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set the ordered collection of inbound interceptor flows to enable.
- setIncludeProfileDefaultConfiguration(boolean) - Method in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
Set the flag indicating whether the profile default configuration should be included in the returned list.
- setLookupStrategy(Function<ProfileRequestContext, ProfileInterceptorContext>) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Set the context lookup strategy for
ProfileInterceptorContext. - setMessageSource(MessageSource) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
- setMessageSource(MessageSource) - Method in class net.shibboleth.idp.profile.context.navigate.SpringStatusMessageLookupFunction
- setNonBrowserSupported(boolean) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Set whether this flow supports non-browser clients.
- setOffset(Duration) - Method in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Set the system time offset, which affects the reference date for comparisons.
- setOutboundFlowsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set a lookup strategy for the outbound interceptor flows to enable.
- setOutboundInterceptorFlows(Collection<String>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set the ordered collection of outbound interceptor flows to enable.
- setPattern(String) - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Set the pattern to match the attribute values against.
- setPattern(Pattern) - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Set the pattern to match the attribute values against.
- setProfileConfig(ProfileConfiguration) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set the configuration for the request profile currently being processed.
- setProfileConfigurations(Collection<ProfileConfiguration>) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set the profile configurations for this relying party.
- setProfileConfigurationsLookupStrategy(Function<ProfileRequestContext, Map<String, ProfileConfiguration>>) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set a lookup strategy for the
profileConfigurationsproperty. - setProfileContextLookupStrategy(Function<RequestContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
Set the strategy used to lookup the
ProfileRequestContextfrom a given WebFlowRequestContext. - setProfileRequestContextLookupStrategy(Function<MessageContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Set the strategy used to locate the
ProfileRequestContextassociated with a givenMessageContext. - setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.ClientTLSValidationConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.DecryptionConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.EncryptionConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.messaging.HttpClientSecurityConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.SignatureSigningConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyConfigurationResolver(RelyingPartyConfigurationResolver) - Method in class net.shibboleth.idp.profile.config.navigate.SignatureValidationConfigurationLookupFunction
-
Set the resolver for default security configurations.
- setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
Set the strategy used to locate the
RelyingPartyContextassociated with a givenMessageContext. - setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.logic.messaging.AbstractRelyingPartyPredicate
-
Set the strategy used to locate the
RelyingPartyContextassociated with a givenMessageContext. - setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
Set the strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
Set the lookup strategy to use to locate the
RelyingPartyContext. - setRelyingPartyId(String) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set the unique identifier of the relying party.
- setRelyingPartyIdContextTree(BaseContext) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set the context tree containing identifying information for this relying party.
- setRelyingPartyIdLookupStrategy(Function<RelyingPartyContext, String>) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set the lookup strategy for a non-explicit relying party ID.
- setRelyingPartyMap(Map<String, String>) - Method in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Set the map of relying party names to meter names to track counts.
- setRequestContext(RequestContext) - Method in class net.shibboleth.idp.profile.context.SpringRequestContext
-
Set the request context.
- setResponderId(String) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set the self-referential ID to use when responding to messages.
- setResponderIdLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Set a lookup strategy for the
responderIdproperty. - setResultIfMissing(boolean) - Method in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Set the result to return if the attribute to check is missing or has no values.
- setSecurityConfiguration(SecurityConfiguration) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Sets the security configuration for this profile.
- setSecurityConfigurationLookupStrategy(Function<ProfileRequestContext, SecurityConfiguration>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set a lookup strategy for the security configuration.
- setSelfConfiguration(EncryptionConfiguration) - Method in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
Set the self-encryption configuration.
- setSignatureSigningConfiguration(SignatureSigningConfiguration) - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Set the configuration used when generating protocol message signatures.
- setSignatureValidationConfiguration(SignatureValidationConfiguration) - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Set the configuration used when validating protocol message signatures.
- setStorageService(StorageService) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Set the storage service.
- setSystemTimeOffset(Duration) - Method in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Deprecated.
- setThreshold(long) - Method in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Set the warning threshold for the 1 minute moving average to exceed.
- setUsernameLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Set lookup strategy to obtain username.
- setUseUnfilteredAttributes(boolean) - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Set whether to source the input attributes from the unfiltered set.
- setVerificationLookupStrategy(Function<RelyingPartyContext, Boolean>) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set the lookup strategy for a non-explicit verification determination.
- setVerified(Boolean) - Method in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Set whether the relying party was verified in some fashion.
- SignatureSigningConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate.messaging
-
A
MessageContextfunction that returns aSignatureSigningConfigurationlist by way of various lookup strategies. - SignatureSigningConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns a
SignatureSigningConfigurationlist by way of various lookup strategies. - SignatureSigningConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
- SignatureSigningConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.SignatureSigningConfigurationLookupFunction
- SignatureValidationConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate.messaging
-
A
MessageContextfunction that returns aSignatureValidationConfigurationlist by way of various lookup strategies. - SignatureValidationConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
A function that returns a
SignatureValidationConfigurationlist by way of various lookup strategies. - SignatureValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
- SignatureValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.SignatureValidationConfigurationLookupFunction
- sigSigningConfig - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Configuration used when generating protocol message signatures.
- sigValidateConfig - Variable in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Configuration used when validating protocol message signatures.
- SimpleAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate that evaluates an
AttributeContextand checks for particular attribute/value pairs. - SimpleAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
-
Constructor.
- SpringEventToViewLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns a view name to render based on a Spring Web Flow
Event. - SpringEventToViewLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
-
Constructor.
- SpringExpressionContextLookupFunction<T extends BaseContext,U> - Class in net.shibboleth.idp.profile.context.navigate
-
A
Functionover aBaseContextwhich calls out to a Spring Expression. - SpringExpressionContextLookupFunction(Class<T>, String) - Constructor for class net.shibboleth.idp.profile.context.navigate.SpringExpressionContextLookupFunction
-
Constructor.
- SpringExpressionContextLookupFunction(Class<T>, String, Class<U>) - Constructor for class net.shibboleth.idp.profile.context.navigate.SpringExpressionContextLookupFunction
-
Constructor.
- SpringExpressionPredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate whose condition is defined by an Spring EL expression.
- SpringExpressionPredicate(String) - Constructor for class net.shibboleth.idp.profile.logic.SpringExpressionPredicate
-
Constructor.
- SpringRequestContext - Class in net.shibboleth.idp.profile.context
-
A
BaseContextwhich holds the Spring WebFlowRequestContextin which the overall parent context is operating. - SpringRequestContext() - Constructor for class net.shibboleth.idp.profile.context.SpringRequestContext
- SpringStatusMessageLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
-
A function that returns a status message to include, if any, in a SAML response based on the current profile request context state, using Spring's
MessageSourcefunctionality. - SpringStatusMessageLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.SpringStatusMessageLookupFunction
- START_TIME - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Event starting timestamp field.
- startExternalInterceptor(HttpServletRequest) - Static method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Initialize a request to an external interceptor by seeking out the information stored in the servlet session and exposing it as request attributes.
- storageContext - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Storage context.
- storageExpiration - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Storage expiration.
- storageKey - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Storage key.
- storageService - Variable in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Storage service for the results generated by this flow.
- storageValue - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorResult
-
Storage value.
- supportsNonBrowser - Variable in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
-
Whether this flow supports non-browser clients.
- SWF_KEY - Static variable in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
-
Parameter supplied to locate the SWF object needed in the servlet context.
- systemTimeOffset - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Offset from system time used for date comparisons.
T
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.logic.DetailedErrorsPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.logic.VerifiedProfilePredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
- threshold - Variable in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Count to trigger warning.
- toString() - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
U
- UNABLE_ENCODE_ATTRIBUTE - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of the event returned if some attributes cannot be encoded.
- UNABLE_FILTER_ATTRIBS - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if attribute filtering failed.
- UNABLE_RESOLVE_ATTRIBS - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of event returned if attribute resolution failed.
- UPDATE_SECURITY_PARAMETERS - Static variable in class net.shibboleth.idp.profile.IdPEventIds
-
ID of the event returned by a flow to signal the need to re-derive parameters.
- URI - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
URI field.
- URL - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
URL field.
- USER_AGENT - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
User Agent field.
- USERNAME - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
-
Username field.
- usernameLookupStrategy - Variable in class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
-
Lookup strategy to obtain subject name.
- useUnfilteredAttributes - Variable in class net.shibboleth.idp.profile.logic.AbstractAttributePredicate
-
Whether to look at filtered or unfiltered attributes.
V
- verificationLookupStrategy - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
A lookup strategy for deriving verification based on the context.
- verified - Variable in class net.shibboleth.idp.profile.context.RelyingPartyContext
-
Optional flag indicating whether verification was done.
- VerifiedProfilePredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate to determine whether a profile request is from a verified source.
- VerifiedProfilePredicate() - Constructor for class net.shibboleth.idp.profile.logic.VerifiedProfilePredicate
W
- WebFlowCurrentEventLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
-
A
Functionthat checks for cases in which the webflow's current event is not reflected by an attachedEventContextand compensates, along with returning a suitably populated context. - WebFlowCurrentEventLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.WebFlowCurrentEventLookupFunction
- WebflowRequestContextProfileRequestContextLookup - Class in net.shibboleth.idp.profile.context.navigate
-
A
Functionthat extracts theProfileRequestContextfrom the current Webflow conversation. - WebflowRequestContextProfileRequestContextLookup() - Constructor for class net.shibboleth.idp.profile.context.navigate.WebflowRequestContextProfileRequestContextLookup
All Classes All Packages