public class HTTPArtifactDecoder extends org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder<SAMLObject> implements SAMLMessageDecoder
| Constructor and Description |
|---|
HTTPArtifactDecoder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decodeTarget(org.opensaml.messaging.context.MessageContext messageContext,
HttpServletRequest request)
Decodes the TARGET parameter and adds it to the message context.
|
protected void |
doDecode() |
String |
getBindingURI() |
protected void |
populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
Populate the context which carries information specific to this binding.
|
protected void |
processArtifacts(org.opensaml.messaging.context.MessageContext messageContext,
HttpServletRequest request)
Process the incoming artifacts by decoding the artifacts, dereferencing them from the artifact source and
storing the resulting response (with assertions) in the message context.
|
decode, doDestroy, doInitialize, getMessageToLog, getParserPool, logDecodedMessage, setParserPool, unmarshallMessagegetHttpServletRequest, setHttpServletRequestgetMessageContext, setMessageContextdestroy, initialize, isDestroyed, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecode, getMessageContextprivate final Logger log
public String getBindingURI()
getBindingURI in interface SAMLMessageDecoderprotected void doDecode()
throws org.opensaml.messaging.decoder.MessageDecodingException
doDecode in class org.opensaml.messaging.decoder.AbstractMessageDecoder<SAMLObject>org.opensaml.messaging.decoder.MessageDecodingExceptionprotected void decodeTarget(org.opensaml.messaging.context.MessageContext messageContext,
HttpServletRequest request)
throws org.opensaml.messaging.decoder.MessageDecodingException
messageContext - current message contextrequest - current servlet requestorg.opensaml.messaging.decoder.MessageDecodingException - thrown if there is a problem decoding the TARGET parameter.protected void processArtifacts(org.opensaml.messaging.context.MessageContext messageContext,
HttpServletRequest request)
throws org.opensaml.messaging.decoder.MessageDecodingException
messageContext - current message contextrequest - current servlet requestorg.opensaml.messaging.decoder.MessageDecodingException - thrown if there is a problem decoding or dereferencing the artifactsprotected void populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
messageContext - the current message contextCopyright © 1999–2015. All rights reserved.