public class HTTPRedirectDeflateDecoder extends org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder<SAMLObject> implements SAMLMessageDecoder
Constructor and Description |
---|
HTTPRedirectDeflateDecoder() |
Modifier and Type | Method and Description |
---|---|
protected InputStream |
decodeMessage(String message)
Base64 decodes the SAML message and then decompresses the message.
|
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.
|
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 InputStream decodeMessage(String message) throws org.opensaml.messaging.decoder.MessageDecodingException
message
- Base64 encoded, DEFALTE compressed, SAML messageorg.opensaml.messaging.decoder.MessageDecodingException
- thrown if the message can not be decodedprotected void populateBindingContext(org.opensaml.messaging.context.MessageContext<SAMLObject> messageContext)
messageContext
- the current message contextCopyright © 2016 JBoss by Red Hat. All rights reserved.