public abstract class AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> extends Object implements SAML2MessageSender<T>
Modifier and Type | Field and Description |
---|---|
protected String |
destinationBindingType |
protected boolean |
isRequestSigned |
protected org.slf4j.Logger |
logger |
protected SignatureSigningParametersProvider |
signatureSigningParametersProvider |
protected boolean |
signErrorResponses |
Constructor and Description |
---|
AbstractSAML2MessageSender(SignatureSigningParametersProvider signatureSigningParametersProvider,
String destinationBindingType,
boolean signErrorResponses,
boolean isRequestSigned) |
Modifier and Type | Method and Description |
---|---|
protected abstract org.opensaml.saml.saml2.metadata.Endpoint |
getEndpoint(SAML2MessageContext context) |
protected void |
invokeOutboundMessageHandlers(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor,
org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor,
SAML2MessageContext outboundContext) |
protected boolean |
mustSignRequest(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor,
org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor) |
void |
sendMessage(SAML2MessageContext context,
T request,
Object relayState) |
protected final org.slf4j.Logger logger
protected final SignatureSigningParametersProvider signatureSigningParametersProvider
protected final String destinationBindingType
protected final boolean signErrorResponses
protected final boolean isRequestSigned
public AbstractSAML2MessageSender(SignatureSigningParametersProvider signatureSigningParametersProvider, String destinationBindingType, boolean signErrorResponses, boolean isRequestSigned)
public void sendMessage(SAML2MessageContext context, T request, Object relayState)
sendMessage
in interface SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject>
protected abstract org.opensaml.saml.saml2.metadata.Endpoint getEndpoint(SAML2MessageContext context)
protected final void invokeOutboundMessageHandlers(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor, org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor, SAML2MessageContext outboundContext)
protected boolean mustSignRequest(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor, org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor)
Copyright © 2019. All rights reserved.