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 |
doDecode() |
String |
getBindingURI()
Gets the SAML binding URI supported by this decoder.
|
protected void |
populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
Populate the context which carries information specific to this binding.
|
protected void |
processArtifact(org.opensaml.messaging.context.MessageContext messageContext,
HttpServletRequest request)
Process the incoming artifact by decoding the artifacts, dereferencing it from the artifact issuer and
storing the resulting protocol message 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
initialize, isInitialized
destroy, isDestroyed
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 processArtifact(org.opensaml.messaging.context.MessageContext messageContext, HttpServletRequest request) throws org.opensaml.messaging.decoder.MessageDecodingException
messageContext
- the message context being processedrequest
- the HTTP servlet requestorg.opensaml.messaging.decoder.MessageDecodingException
- thrown if there is a problem decoding or dereferencing the artifactprotected void populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
messageContext
- the current message contextCopyright © 2016 JBoss by Red Hat. All rights reserved.