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, unmarshallMessage
getHttpServletRequest, setHttpServletRequest
getMessageContext, setMessageContext
destroy, initialize, isDestroyed, isInitialized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decode, getMessageContext
private final Logger log
public String getBindingURI()
getBindingURI
in interface SAMLMessageDecoder
protected void doDecode() throws org.opensaml.messaging.decoder.MessageDecodingException
doDecode
in class org.opensaml.messaging.decoder.AbstractMessageDecoder<SAMLObject>
org.opensaml.messaging.decoder.MessageDecodingException
protected 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 JBoss by Red Hat. All rights reserved.