public class HTTPPostDecoder extends org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder<SAMLObject> implements SAMLMessageDecoder
Constructor and Description |
---|
HTTPPostDecoder() |
Modifier and Type | Method and Description |
---|---|
protected void |
doDecode() |
protected InputStream |
getBase64DecodedMessage(HttpServletRequest request)
Gets the Base64 encoded message from the request and decodes it.
|
String |
getBindingURI() |
protected void |
populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
Populate the context which carries information specific to this binding.
|
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 InputStream getBase64DecodedMessage(HttpServletRequest request) throws org.opensaml.messaging.decoder.MessageDecodingException
request
- the inbound HTTP servlet requestorg.opensaml.messaging.decoder.MessageDecodingException
- thrown if the message does not contain a base64 encoded SAML messageprotected void populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
messageContext
- the current message contextCopyright © 1999–2015 JBoss by Red Hat. All rights reserved.