public abstract class BaseSamlResponseEncoder
extends java.lang.Object
BaseSamlResponseEncoder.| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade |
adaptor
The Adaptor.
|
protected javax.servlet.http.HttpServletRequest |
httpRequest
The Http request.
|
protected javax.servlet.http.HttpServletResponse |
httpResponse
The Http response.
|
protected org.springframework.ui.velocity.VelocityEngineFactory |
velocityEngineFactory
The Velocity engine factory.
|
| Constructor and Description |
|---|
BaseSamlResponseEncoder(org.springframework.ui.velocity.VelocityEngineFactory velocityEngineFactory,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
javax.servlet.http.HttpServletResponse httpResponse,
javax.servlet.http.HttpServletRequest httpRequest) |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.saml.saml2.core.Response |
encode(org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
Encode.
|
protected void |
finalizeEncode(org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder encoder,
org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
Finalize encode response.
|
protected abstract java.lang.String |
getBinding()
Gets binding.
|
protected org.opensaml.messaging.context.MessageContext |
getEncoderMessageContext(org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
Build encoder message context.
|
protected abstract org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder |
getMessageEncoderInstance()
Gets message encoder instance.
|
protected final org.springframework.ui.velocity.VelocityEngineFactory velocityEngineFactory
protected final org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor
protected final javax.servlet.http.HttpServletResponse httpResponse
protected final javax.servlet.http.HttpServletRequest httpRequest
public BaseSamlResponseEncoder(org.springframework.ui.velocity.VelocityEngineFactory velocityEngineFactory,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
javax.servlet.http.HttpServletResponse httpResponse,
javax.servlet.http.HttpServletRequest httpRequest)
public final org.opensaml.saml.saml2.core.Response encode(org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
throws org.apereo.cas.support.saml.SamlException
samlResponse - the saml responserelayState - the relay stateorg.apereo.cas.support.saml.SamlException - the saml exceptionprotected org.opensaml.messaging.context.MessageContext getEncoderMessageContext(org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
samlResponse - the saml responserelayState - the relay stateprotected void finalizeEncode(org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder encoder,
org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
throws java.lang.Exception
encoder - the encodersamlResponse - the saml responserelayState - the relay statejava.lang.Exception - the saml exceptionprotected abstract java.lang.String getBinding()
protected abstract org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder getMessageEncoderInstance()
throws java.lang.Exception
java.lang.Exception - the exception