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.apache.velocity.app.VelocityEngine |
velocityEngineFactory
The Velocity engine factory.
|
| Constructor and Description |
|---|
BaseSamlResponseEncoder() |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.saml.saml2.core.Response |
encode(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest,
org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
Encode.
|
protected void |
finalizeEncode(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest,
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.RequestAbstractType authnRequest,
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.apache.velocity.app.VelocityEngine 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 final org.opensaml.saml.saml2.core.Response encode(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest,
org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
throws org.apereo.cas.support.saml.SamlException
authnRequest - the authn requestsamlResponse - 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.RequestAbstractType authnRequest,
org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
authnRequest - the authn requestsamlResponse - the saml responserelayState - the relay stateprotected void finalizeEncode(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest,
org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder encoder,
org.opensaml.saml.saml2.core.Response samlResponse,
java.lang.String relayState)
throws java.lang.Exception
authnRequest - the authn requestencoder - 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()