Index

A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractInterceptorAwareProfileConfiguration - Class in net.shibboleth.idp.profile.config
Base class for InterceptorAwareProfileConfiguration implementations.
AbstractInterceptorAwareProfileConfiguration(String) - Constructor for class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
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.
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.
ActionScriptEvaluator(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
Constructor.
ActionSupport - Class in net.shibboleth.idp.profile
Helper class for Action operations.
ActionSupport() - Constructor for class net.shibboleth.idp.profile.ActionSupport
Constructor.
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.
addRelyingPartyContext(String, RelyingPartyContext) - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
Add a RP context associated with a label.
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(MultiRelyingPartyContext, String) - Method in class net.shibboleth.idp.profile.context.navigate.RelyingPartyContextLookupById
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.context.navigate.SpringFlowScopeLookupFunction
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
attemptedFlow - Variable in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
The last flow attempted.
ATTRIBUTES - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
Attributes field.
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

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.
current - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
Current marker.

D

DateAttributePredicate - Class in net.shibboleth.idp.profile.logic
Deprecated, for removal: This API element is subject to removal in a future version. 
DateAttributePredicate(String) - Constructor for class net.shibboleth.idp.profile.logic.DateAttributePredicate
Deprecated.
Create a new instance that performs date comparisons against the given attribute.
DateAttributePredicate(String, String) - Constructor for class net.shibboleth.idp.profile.logic.DateAttributePredicate
Deprecated.
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.
Create a new instance that performs date comparisons against the given attribute using the given date parser.
DEFAULT_ENGINE - Static variable in class net.shibboleth.idp.profile.ScriptedAction
The default language is Javascript.
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.
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
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
Deprecated, for removal: This API element is subject to removal in a future version. 
DynamicAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.DynamicAttributePredicate
Deprecated.
Constructor.

E

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

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.

G

getAttemptedFlow() - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
Get the last flow that was attempted.
getAvailableFlows() - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
Get the flows that are available to be executed.
getBean(ProfileRequestContext, String, Class<T>) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
Utilizes the active flow's ApplicationContext to obtain a bean of a given name and class.
getBean(RequestContext, String, Class<T>) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
Utilizes the active flow's ApplicationContext to obtain a bean of a given name and class.
getCurrentRelyingPartyContext() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
Get the RelyingPartyContext pointed to by an iterator.
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.
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 ExternalInterceptor installed 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.
getFlowExecutionUrl() - Method in class net.shibboleth.idp.profile.context.ExternalInterceptorContext
Get the flow execution URL to return control to.
getInboundInterceptorFlows(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
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.InterceptorAwareProfileConfiguration
Get an ordered list of interceptor flows to run for this profile after an inbound message is decoded.
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.AbstractInterceptorAwareProfileConfiguration
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.InterceptorAwareProfileConfiguration
Get an ordered list of interceptor flows to run for this profile before a final outbound message is generated.
getParameter(ProfileRequestContext, String) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
Return a casted parameter of a given name from the flow's flow or conversation scope (in that order).
getParameter(RequestContext, String) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
Return a casted parameter of a given name from the flow's flow or conversation scope (in that order).
getProfileContextLookupStrategy() - Method in class net.shibboleth.idp.profile.AbstractProfileAction
Get the strategy used to lookup the ProfileRequestContext from a given WebFlow RequestContext.
getProfileInterceptorContext() - Method in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
null safe getter.
getProfileRequestContext(String, HttpServletRequest) - Static method in class net.shibboleth.idp.profile.interceptor.ExternalInterceptor
Get the ProfileRequestContext associated with a request.
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.
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.
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 RequestContext from a SpringRequestContext stored in the context tree.
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 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.
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.

H

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.
hasNext() - Method in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator

I

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 ProfileAction EventContexts.
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 InterceptorAwareProfileConfiguration.getInboundInterceptorFlows(org.opensaml.profile.context.ProfileRequestContext)() if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
InboundFlowsLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.InboundFlowsLookupFunction
 
inboundFlowsLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
Lookup function to supply inboundFlows property.
inlineScript(String) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
Deprecated.
Factory to create ScriptedPredicate from inline data.
inlineScript(String) - Static method in class net.shibboleth.idp.profile.ScriptedAction
Factory to create ScriptedAction from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
Deprecated.
Factory to create ScriptedPredicate from inline data.
inlineScript(String, String) - Static method in class net.shibboleth.idp.profile.ScriptedAction
Factory to create ScriptedAction from inline data.
InterceptorAwareProfileConfiguration - Interface in net.shibboleth.idp.profile.config
Extension of ProfileConfiguration that adds inteceptor support.
interceptorContextlookupStrategy - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
Strategy used to find the ProfileInterceptorContext from the ProfileRequestContext.
INVALID_ATTRIBUTE_CTX - Static variable in class net.shibboleth.idp.profile.IdPEventIds
ID of event returned if the @link AttributeContext is missing or corrupt.
INVALID_PROFILE_CONFIG - Static variable in class net.shibboleth.idp.profile.IdPEventIds
ID of event returned if the ProfileConfiguration is missing or corrupt.
INVALID_RELYING_PARTY_CONFIG - Static variable in class net.shibboleth.idp.profile.IdPEventIds
ID of event returned if the RelyingPartyConfiguration is missing or corrupt.
INVALID_RELYING_PARTY_CTX - Static variable in class net.shibboleth.idp.profile.IdPEventIds
ID of event returned if the RelyingPartyContext is missing or corrupt.
INVALID_SUBJECT_CTX - Static variable in class net.shibboleth.idp.profile.IdPEventIds
ID of event returned if the @link SubjectContext is missing or corrupt.
isNonBrowserSupported() - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
Get whether this flow supports non-browser clients.
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.
log - Variable in class net.shibboleth.idp.profile.AbstractProfileAction
Class logger.
log - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
Class logger.
log - Variable in class net.shibboleth.idp.profile.ScriptedAction
Class logger.
log(String, Exception) - Method in class net.shibboleth.idp.profile.LogRuntimeException
Log a message about the caught exception to a particular category.
LogRuntimeException - Class in net.shibboleth.idp.profile
Dedicated bean used to log flow exceptions, to get around issues with Spring Expressions referencing class objects under certain conditions that are so far not understood.
LogRuntimeException() - Constructor for class net.shibboleth.idp.profile.LogRuntimeException
 
LoopDetectionPredicate - Class in net.shibboleth.idp.profile.logic
Deprecated, for removal: This API element is subject to removal in a future version. 
LoopDetectionPredicate() - Constructor for class net.shibboleth.idp.profile.logic.LoopDetectionPredicate
Deprecated.
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.
MultiRelyingPartyContext - Class in net.shibboleth.idp.profile.context
BaseContext representing multiple relying parties involved in a request, usually a subcontext of ProfileRequestContext.
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 IdP-specific request-time profile configuration options.
net.shibboleth.idp.profile.config.navigate - package net.shibboleth.idp.profile.config.navigate
Functions to navigate into profile configuration information.
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.interceptor - package net.shibboleth.idp.profile.interceptor
Classes supporting profile interceptor machinery.
net.shibboleth.idp.profile.logic - package net.shibboleth.idp.profile.logic
This is a legacy package and will be removed in V6.
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 InterceptorAwareProfileConfiguration.getOutboundInterceptorFlows(org.opensaml.profile.context.ProfileRequestContext)() if such a profile is available from a RelyingPartyContext obtained via a lookup function, by default a child of the ProfileRequestContext.
OutboundFlowsLookupFunction() - Constructor for class net.shibboleth.idp.profile.config.navigate.OutboundFlowsLookupFunction
 
outboundFlowsLookupStrategy - Variable in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
Lookup function to supply #outboundFlows property.

P

paramName - Variable in class net.shibboleth.idp.profile.context.navigate.SpringFlowScopeLookupFunction
Parameter name.
prepareContext(ScriptContext, Object...) - Method in class net.shibboleth.idp.profile.ScriptedAction.ActionScriptEvaluator
PROFILE - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
Profile field.
profileContextLookupStrategy - Variable in class net.shibboleth.idp.profile.AbstractProfileAction
Strategy used to lookup the ProfileRequestContext from a given WebFlow RequestContext.
profileInterceptorContext - Variable in class net.shibboleth.idp.profile.interceptor.AbstractProfileInterceptorAction
The ProfileInterceptorContext to operate on.
ProfileInterceptorContext - Class in net.shibboleth.idp.profile.context
A BaseContext which 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.

R

RegexAttributePredicate - Class in net.shibboleth.idp.profile.logic
Deprecated, for removal: This API element is subject to removal in a future version. 
RegexAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.RegexAttributePredicate
Deprecated.
Constructor.
RelyingPartyContextIterator(MultiRelyingPartyContext) - Constructor for class net.shibboleth.idp.profile.context.MultiRelyingPartyContext.RelyingPartyContextIterator
Constructor.
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
A BiFunction that returns a RelyingPartyContext based 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.
relyingPartyIdMap - Variable in class net.shibboleth.idp.profile.context.MultiRelyingPartyContext
Map of RP contexts indexed by name.
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.
resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.ScriptedAction
Factory to create ScriptedAction from a Resource.
resourceScript(String, Resource) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
Deprecated.
Factory to create ScriptedPredicate from a Resource.
resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.ScriptedAction
Factory to create ScriptedAction from a Resource.
resourceScript(Resource) - Static method in class net.shibboleth.idp.profile.logic.ScriptedPredicate
Deprecated.
Factory to create ScriptedPredicate from a Resource.
results - Variable in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
Results of the flow to be written to storage.

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.ActionScriptEvaluator - Class in net.shibboleth.idp.profile
Evaluator bound to the Action semantic.
ScriptedPredicate - Class in net.shibboleth.idp.profile.logic
Deprecated, for removal: This API element is subject to removal in a future version. 
ScriptedPredicate(EvaluableScript) - Constructor for class net.shibboleth.idp.profile.logic.ScriptedPredicate
Deprecated.
Constructor.
ScriptedPredicate(EvaluableScript, String) - Constructor for class net.shibboleth.idp.profile.logic.ScriptedPredicate
Deprecated.
Constructor.
scriptEvaluator - Variable in class net.shibboleth.idp.profile.ScriptedAction
Evaluator.
serialVersionUID - Static variable in exception net.shibboleth.idp.profile.interceptor.ExternalInterceptorException
Generated serial UID.
SESSION_ID - Static variable in class net.shibboleth.idp.profile.IdPAuditFields
Session ID field.
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.
setAttemptedFlow(ProfileInterceptorFlowDescriptor) - Method in class net.shibboleth.idp.profile.context.ProfileInterceptorContext
Set the last flow that was attempted.
setCustomObject(Object) - Method in class net.shibboleth.idp.profile.ScriptedAction
Set the custom (externally provided) object.
setDefaultView(String) - Method in class net.shibboleth.idp.profile.context.navigate.SpringEventToViewLookupFunction
Set the default view name.
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).
setInboundInterceptorFlows(Collection<String>) - Method in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
Set the ordered collection of inbound interceptor flows to enable.
setInboundInterceptorFlowsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
Set a lookup strategy for the inbound interceptor flows to enable.
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.
setOutboundInterceptorFlows(Collection<String>) - Method in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
Set the ordered collection of outbound interceptor flows to enable.
setOutboundInterceptorFlowsLookupStrategy(Function<ProfileRequestContext, List<String>>) - Method in class net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration
Set a lookup strategy for the outbound interceptor flows to enable.
setProfileContextLookupStrategy(Function<RequestContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.profile.AbstractProfileAction
Set the strategy used to lookup the ProfileRequestContext from a given WebFlow RequestContext.
setRequestContext(RequestContext) - Method in class net.shibboleth.idp.profile.context.SpringRequestContext
Set the request context.
setStorageService(StorageService) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
Set the storage service.
SimpleAttributePredicate - Class in net.shibboleth.idp.profile.logic
Deprecated, for removal: This API element is subject to removal in a future version. 
SimpleAttributePredicate() - Constructor for class net.shibboleth.idp.profile.logic.SimpleAttributePredicate
Deprecated.
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.
SpringExpressionPredicate - Class in net.shibboleth.idp.profile.logic
Deprecated, for removal: This API element is subject to removal in a future version. 
SpringExpressionPredicate(String) - Constructor for class net.shibboleth.idp.profile.logic.SpringExpressionPredicate
Deprecated.
Constructor.
SpringFlowScopeLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
A lookup function that fetches a SWF flow scope parameters.
SpringFlowScopeLookupFunction(String) - Constructor for class net.shibboleth.idp.profile.context.navigate.SpringFlowScopeLookupFunction
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
 
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.

T

test(ProfileRequestContext) - Method in class net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor
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.

W

WebFlowCurrentEventLookupFunction - Class in net.shibboleth.idp.profile.context.navigate
A Function that checks for cases in which the webflow's current event is not reflected by an attached EventContext and 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 Function that extracts the ProfileRequestContext from the current Webflow conversation.
WebflowRequestContextProfileRequestContextLookup() - Constructor for class net.shibboleth.idp.profile.context.navigate.WebflowRequestContextProfileRequestContextLookup
 
A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form