Class ResolveArtifacts
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.profile.action.AbstractProfileAction
org.opensaml.saml.saml1.profile.impl.ResolveArtifacts
- All Implemented Interfaces:
Component,DestructableComponent,InitializableComponent,ProfileAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SAMLArtifactMapArtifact mapper.private StringIdentity of issuer.private Function<ProfileRequestContext,String> Strategy used to locate the issuer identity to validate against artifact entries.private org.slf4j.LoggerClass logger.private RequestRequest to process.private StringIdentity of requester.private Function<ProfileRequestContext,String> Strategy used to locate the requester identity to validate against artifact entries.private Function<ProfileRequestContext,Request> Strategy used to locate theRequestto operate on.private ResponseResponse to populate.private Function<ProfileRequestContext,Response> Strategy used to locate theResponseto operate on. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoExecute(ProfileRequestContext profileRequestContext) protected voidprotected booleandoPreExecute(ProfileRequestContext profileRequestContext) voidSet the artifact map to use.voidSet the strategy used to locate the issuer's identity.voidSet the strategy used to locate the requester's identity.voidSet the strategy used to locate theRequestto operate on.voidSet the strategy used to locate theResponseto operate on.Methods inherited from class org.opensaml.profile.action.AbstractProfileAction
doPostExecute, doPostExecute, ensureHttpServletRequest, ensureHttpServletResponse, execute, getHttpServletRequest, getHttpServletRequestSupplier, getHttpServletResponse, getHttpServletResponseSupplier, getLogPrefix, isPreExecuteCalled, setHttpServletRequestSupplier, setHttpServletResponseSupplierMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentException, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.InitializableComponent
initialize, isInitialized
-
Field Details
-
log
@Nonnull private org.slf4j.Logger logClass logger. -
requestLookupStrategy
Strategy used to locate theRequestto operate on. -
responseLookupStrategy
Strategy used to locate theResponseto operate on. -
issuerLookupStrategy
Strategy used to locate the issuer identity to validate against artifact entries. -
requesterLookupStrategy
Strategy used to locate the requester identity to validate against artifact entries. -
artifactMap
Artifact mapper. -
request
Request to process. -
response
Response to populate. -
issuerId
Identity of issuer. -
requesterId
Identity of requester.
-
-
Constructor Details
-
ResolveArtifacts
public ResolveArtifacts()Constructor.
-
-
Method Details
-
setRequestLookupStrategy
Set the strategy used to locate theRequestto operate on.- Parameters:
strategy- lookup strategy
-
setResponseLookupStrategy
Set the strategy used to locate theResponseto operate on.- Parameters:
strategy- lookup strategy
-
setIssuerLookupStrategy
Set the strategy used to locate the issuer's identity.- Parameters:
strategy- lookup strategy
-
setRequesterLookupStrategy
Set the strategy used to locate the requester's identity.- Parameters:
strategy- lookup strategy
-
setArtifactMap
Set the artifact map to use.- Parameters:
map- artifact map
-
doInitialize
- Overrides:
doInitializein classAbstractInitializableComponent- Throws:
ComponentInitializationException
-
doPreExecute
- Overrides:
doPreExecutein classAbstractProfileAction
-
doExecute
- Overrides:
doExecutein classAbstractProfileAction
-