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
ConstructorDescriptionSAML2WebSSOMessageSender
(SignatureSigningParametersProvider signatureSigningParametersProvider, String destinationBindingType, boolean signErrorResponses, boolean isAuthnRequestSigned) Constructor for SAML2WebSSOMessageSender. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensaml.saml.saml2.metadata.Endpoint
getEndpoint
(SAML2MessageContext context) getEndpoint.protected boolean
mustSignRequest
(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
- aSignatureSigningParametersProvider
objectdestinationBindingType
- aString
objectsignErrorResponses
- 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:
mustSignRequest
in classAbstractSAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>
- Parameters:
spDescriptor
- aSPSSODescriptor
objectidpssoDescriptor
- aIDPSSODescriptor
object- Returns:
- a boolean
-
getEndpoint
getEndpoint.
- Specified by:
getEndpoint
in classAbstractSAML2MessageSender<org.opensaml.saml.saml2.core.AuthnRequest>
- Parameters:
context
- aSAML2MessageContext
object- Returns:
- a
Endpoint
object
-