- 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
-
Create a new instance that performs date comparisons against the given attribute
using ISO date/time format parser by default.
- DateAttributePredicate(String, DateTimeFormatter) - 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.
- 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
-
- DecryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.DecryptionConfigurationLookupFunction
-
- 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.
- 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
-
- detailedErrorsPredicate - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Controls whether detailed information about errors should be exposed.
- disallowedFeatures - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Bitmask of request features to disallow.
- disallowedFeaturesLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Lookup function to return a bitmask of request features to disallow.
- doExecute(RequestContext, ProfileRequestContext<InboundMessageType, OutboundMessageType>) - 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.
- doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
- doExecute(ProfileRequestContext<InboundMessageType, OutboundMessageType>, ProfileInterceptorContext) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Performs this profile interceptor action.
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.ScriptedAction
- 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<InboundMessageType, OutboundMessageType>, ProfileInterceptorContext) - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
-
Performs this profile interceptor action's pre-execute step.
- DynamicAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate over an
AttributeContext that 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.
- 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
-
- 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 expressed in milliseconds.
- 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
-
- getCustomObject() - Method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
- getCustomObject() - Method in class net.shibboleth.idp.profile.context.navigate.SpringExpressionContextLookupFunction
-
Return the custom (externally provided) object.
- 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.
- getDetailedErrorsPredicate() - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get a condition to determine whether detailed information about errors should be exposed.
- getDisallowedFeatures() - 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.
- 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.
- getHttpClientSecurityConfiguration() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the configuration used when executing HttpClient requests.
- getId() - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
- getIdGenerator() - Method in class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Get the generator used to generate secure identifiers.
- getInboundInterceptorFlows() - 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() - 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.
- getIndirectProperty(Function<ProfileRequestContext, T>, T) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Get a property, possibly through indirection via a lookup function.
- getIndirectProperty(Function<ProfileRequestContext, T>, T) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get a property, possibly through indirection via a lookup function.
- 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() - 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() - 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(String) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get the profile configuration, for the relying party, for the given profile.
- getProfileConfigurations() - 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
-
- getProfileRequestContext() - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
- getProfileRequestContext() - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
- getRelyingPartyContextById(String) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get a RP context by name/id.
- getRelyingPartyContextIterator(boolean) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
Get an iterator over the relying parties contained in the context.
- getRelyingPartyContextIterator() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
-
- getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
- getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
- getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
- getRelyingPartyContextLookupStrategy() - Method in class net.shibboleth.idp.profile.logic.messaging.AbstractRelyingPartyPredicate
-
- 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(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
- getRequestContext() - Method in class net.shibboleth.idp.profile.context.SpringRequestContext
-
Get the request context.
- getResponderId() - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Get the self-referential ID to use when responding to requests.
- getResult(ProfileAction, ProfileRequestContext<InboundMessageType, OutboundMessageType>) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
Examines the profile context for an event to return, or signals a successful outcome if
no
EventContext is 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() - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
- getSecurityConfiguration() - Method in interface net.shibboleth.idp.profile.config.ProfileConfiguration
-
- 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.
- RegexAttributePredicate - Class in net.shibboleth.idp.profile.logic
-
Predicate that evaluates an
AttributeContext and 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
-
- RelyingPartyContext - Class in net.shibboleth.idp.profile.context
-
- RelyingPartyContext() - Constructor for class net.shibboleth.idp.profile.context.RelyingPartyContext
-
- RelyingPartyContextLookupByCurrent - Class in net.shibboleth.idp.profile.context.navigate
-
- RelyingPartyContextLookupByCurrent() - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByCurrent
-
- RelyingPartyContextLookupById - Class in net.shibboleth.idp.profile.context.navigate
-
- 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
-
- RelyingPartyContextLookupByLabel(String) - Constructor for class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupByLabel
-
Constructor.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
- 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
-
- 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
-
- 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
ProfileRequestContext by looking for a relying party ID
that matches one of a designated set, or a generic predicate.
- RelyingPartyIdPredicate(Collection<String>) - Constructor for class net.shibboleth.idp.profile.logic.RelyingPartyIdPredicate
-
Constructor.
- RelyingPartyIdPredicate(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.
- 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, 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
-
- resourceScript(Resource, Class) - Static method in class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
- resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
- resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
- resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.ScriptedAction
-
- resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.ScriptedAction
-
- responderId - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Self-referential ID to use when responding to messages.
- ResponderIdLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
-
- ResponderIdLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.ResponderIdLookupFunction
-
- responderIdLookupStrategy - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
- 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.
- ScriptedAction - Class in net.shibboleth.idp.profile
-
An action which calls out to a supplied script.
- ScriptedAction(EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.ScriptedAction
-
Deprecated.
- ScriptedAction(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.ScriptedAction
-
Constructor.
- ScriptedAction.ActionScriptEvaluator - Class in net.shibboleth.idp.profile
-
Evaluator bound to the Action semantic.
- ScriptedAction.ActionScriptEvaluator(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
-
Constructor.
- ScriptedContextLookupFunction<T extends BaseContext> - Class in net.shibboleth.idp.profile.context.navigate
-
A
Function over a
BaseContext
which calls out to a supplied script.
- ScriptedContextLookupFunction(Class<T>, EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
-
Constructor.
- ScriptedContextLookupFunction(Class<T>, EvaluableScript) - 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 Predicate which calls out to a supplied script.
- ScriptedPredicate(EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Constructor.
- ScriptedPredicate(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.logic.ScriptedPredicate
-
Constructor.
- scriptEvaluator - Variable in class net.shibboleth.idp.profile.ScriptedAction
-
Evaluator.
- securityConfiguration - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
The security configuration for this profile.
- 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(long, IdentifierGenerationStrategy) - Constructor for class net.shibboleth.idp.profile.config.SecurityConfiguration
-
Constructor.
- securityConfigurationLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
- selfConfig - Variable in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
The self-encryption configuration.
- SelfEncryptionConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
- SelfEncryptionConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
- servletRequest - Variable in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Access to servlet request.
- servletRequest - Variable in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
Access to servlet request.
- 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 Predicate such 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
-
- 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.context.navigate.SpringExpressionContextLookupFunction
-
Set the custom (externally provided) object.
- 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
-
- 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.
- setEventMap(Map<String, String>) - Method in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
-
Set the map of event IDs to view names.
- setHideExceptions(boolean) - Method in class net.shibboleth.idp.profile.context.navigate.SpringExpressionContextLookupFunction
-
Set whether to hide exceptions in expression execution (default is false).
- 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
-
- 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
-
- 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(long) - 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
-
- setOutboundInterceptorFlows(Collection<String>) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
Set the ordered collection of outbound interceptor flows to enable.
- setPattern(Pattern) - Method in class net.shibboleth.idp.profile.logic.RegexAttributePredicate
-
Set the pattern to match the attribute values against.
- setPattern(String) - 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
-
- setProfileContextLookupStrategy(Function<RequestContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
-
- 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<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.context.navigate.AbstractRelyingPartyLookupFunction
-
- setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
-
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.logic.AbstractRelyingPartyPredicate
-
- setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.profile.logic.messaging.AbstractRelyingPartyPredicate
-
- 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.
- 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
-
- 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
-
- setSelfConfiguration(EncryptionConfiguration) - Method in class net.shibboleth.idp.profile.config.navigate.SelfEncryptionConfigurationLookupFunction
-
Set the self-encryption configuration.
- setServletRequest(ServletRequest) - Method in class net.shibboleth.idp.profile.config.AbstractProfileConfiguration
-
- setServletRequest(ServletRequest) - Method in class net.shibboleth.idp.relyingparty.RelyingPartyConfiguration
-
- 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.
- 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
-
- SignatureSigningConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.messaging.SignatureSigningConfigurationLookupFunction
-
- SignatureSigningConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
- SignatureSigningConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.SignatureSigningConfigurationLookupFunction
-
- SignatureValidationConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate.messaging
-
- SignatureValidationConfigurationLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.messaging.SignatureValidationConfigurationLookupFunction
-
- SignatureValidationConfigurationLookupFunction - Class in net.shibboleth.idp.profile.config.navigate
-
- 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
AttributeContext and 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> - Class in net.shibboleth.idp.profile.context.navigate
-
A
Function over a
BaseContext
which 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) - 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
BaseContext which holds the Spring WebFlow
RequestContext in 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 MessageSource functionality.
- SpringStatusMessageLookupFunction() - Constructor for class net.shibboleth.idp.profile.context.navigate.SpringStatusMessageLookupFunction
-
- 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.
- systemTimeOffset - Variable in class net.shibboleth.idp.profile.logic.DateAttributePredicate
-
Offset from system time used for date comparisons.