Class SamlResponseArtifactEncoder
- java.lang.Object
-
- org.apereo.cas.support.saml.web.idp.profile.builders.enc.encoder.BaseHttpServletAwareSamlObjectEncoder<org.opensaml.saml.saml2.core.Response>
-
- org.apereo.cas.support.saml.web.idp.profile.builders.enc.encoder.sso.SamlResponseArtifactEncoder
-
public class SamlResponseArtifactEncoder extends BaseHttpServletAwareSamlObjectEncoder<org.opensaml.saml.saml2.core.Response>
This isSamlResponseArtifactEncoder.- Since:
- 5.2.0
-
-
Field Summary
-
Fields inherited from class org.apereo.cas.support.saml.web.idp.profile.builders.enc.encoder.BaseHttpServletAwareSamlObjectEncoder
adaptor, httpRequest, httpResponse, velocityEngineFactory
-
-
Constructor Summary
Constructors Constructor Description SamlResponseArtifactEncoder(org.apache.velocity.app.VelocityEngine velocityEngineFactory, org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.ticket.artifact.SamlArtifactTicketFactory samlArtifactTicketFactory, org.apereo.cas.web.cookie.CasCookieBuilder ticketGrantingTicketCookieGenerator, org.opensaml.saml.common.binding.artifact.SAMLArtifactMap samlArtifactMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinalizeEncode(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder e, org.opensaml.saml.saml2.core.Response samlResponse, java.lang.String relayState)Finalize encode response.protected java.lang.StringgetBinding()Gets binding.protected org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncodergetMessageEncoderInstance()Gets message encoder instance.-
Methods inherited from class org.apereo.cas.support.saml.web.idp.profile.builders.enc.encoder.BaseHttpServletAwareSamlObjectEncoder
encode, getEncoderMessageContext
-
-
-
-
Constructor Detail
-
SamlResponseArtifactEncoder
public SamlResponseArtifactEncoder(org.apache.velocity.app.VelocityEngine velocityEngineFactory, org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.ticket.artifact.SamlArtifactTicketFactory samlArtifactTicketFactory, org.apereo.cas.web.cookie.CasCookieBuilder ticketGrantingTicketCookieGenerator, org.opensaml.saml.common.binding.artifact.SAMLArtifactMap samlArtifactMap)
-
-
Method Detail
-
getBinding
protected java.lang.String getBinding()
Description copied from class:BaseHttpServletAwareSamlObjectEncoderGets binding.- Specified by:
getBindingin classBaseHttpServletAwareSamlObjectEncoder<org.opensaml.saml.saml2.core.Response>- Returns:
- the binding
-
getMessageEncoderInstance
protected org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder getMessageEncoderInstance()
Description copied from class:BaseHttpServletAwareSamlObjectEncoderGets message encoder instance.- Specified by:
getMessageEncoderInstancein classBaseHttpServletAwareSamlObjectEncoder<org.opensaml.saml.saml2.core.Response>- Returns:
- the message encoder instance
-
finalizeEncode
protected void finalizeEncode(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, org.opensaml.saml.saml2.binding.encoding.impl.BaseSAML2MessageEncoder e, org.opensaml.saml.saml2.core.Response samlResponse, java.lang.String relayState) throws java.lang.ExceptionDescription copied from class:BaseHttpServletAwareSamlObjectEncoderFinalize encode response.- Overrides:
finalizeEncodein classBaseHttpServletAwareSamlObjectEncoder<org.opensaml.saml.saml2.core.Response>- Parameters:
authnRequest- the authn requeste- the encodersamlResponse- the saml responserelayState- the relay stateSurrogateAuthenticationPostProcessor.java- Throws:
java.lang.Exception- the saml exception
-
-