Package org.pac4j.saml.sso.impl
Class SAML2WebSSOMessageSender
java.lang.Object
org.pac4j.saml.profile.impl.AbstractSAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>
org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
- All Implemented Interfaces:
SAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>
public class SAML2WebSSOMessageSender
extends AbstractSAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>
SAML2WebSSOMessageSender class.
- Author:
- Misagh Moayyed
-
Field Summary
Fields inherited from class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
destinationBindingType, isRequestSigned, signatureSigningParametersProvider, signErrorResponses -
Constructor Summary
ConstructorsConstructorDescriptionSAML2WebSSOMessageSender(SignatureSigningParametersProvider signatureSigningParametersProvider, String destinationBindingType, boolean signErrorResponses, boolean isAuthnRequestSigned) Constructor for SAML2WebSSOMessageSender. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensaml.saml.saml2.metadata.EndpointgetEndpoint(SAML2MessageContext context) getEndpoint.protected booleanmustSignRequest(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor, org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor) mustSignRequest.Methods inherited from class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
invokeOutboundMessageHandlers, sendMessage, storeMessage
-
Constructor Details
-
SAML2WebSSOMessageSender
public SAML2WebSSOMessageSender(SignatureSigningParametersProvider signatureSigningParametersProvider, String destinationBindingType, boolean signErrorResponses, boolean isAuthnRequestSigned) Constructor for SAML2WebSSOMessageSender.
- Parameters:
signatureSigningParametersProvider- aSignatureSigningParametersProviderobjectdestinationBindingType- aStringobjectsignErrorResponses- a booleanisAuthnRequestSigned- a boolean
-
-
Method Details
-
mustSignRequest
protected boolean mustSignRequest(org.opensaml.saml.saml2.metadata.SPSSODescriptor spDescriptor, org.opensaml.saml.saml2.metadata.IDPSSODescriptor idpssoDescriptor) mustSignRequest.
- Overrides:
mustSignRequestin classAbstractSAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>- Parameters:
spDescriptor- aSPSSODescriptorobjectidpssoDescriptor- aIDPSSODescriptorobject- Returns:
- a boolean
-
getEndpoint
getEndpoint.
- Specified by:
getEndpointin classAbstractSAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>- Parameters:
context- aSAML2MessageContextobject- Returns:
- a
Endpointobject
-