[java-identity-provider COMMIT] in /trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegatio...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Nov 6 16:59:57 EST 2015
Author: putmanb
Date: Fri Nov 6 16:59:57 2015
New Revision: 7960
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7960&view=rev
Log:
Extend new abstract SOAP header generating handler class.
Modified:
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddFrameworkHandler.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddSenderHandler.java
Modified: trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddFrameworkHandler.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddFrameworkHandler.java?rev=7960&r1=7959&r2=7960&view=diff
==============================================================================
--- trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddFrameworkHandler.java (original)
+++ trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddFrameworkHandler.java Fri Nov 6 16:59:57 2015
@@ -26,16 +26,16 @@
import org.openliberty.xmltooling.soapbinding.Framework;
import org.opensaml.core.xml.util.XMLObjectSupport;
import org.opensaml.messaging.context.MessageContext;
-import org.opensaml.messaging.handler.AbstractMessageHandler;
import org.opensaml.messaging.handler.MessageHandlerException;
import org.opensaml.soap.messaging.SOAPMessagingSupport;
+import org.opensaml.soap.messaging.impl.AbstractHeaderGeneratingMessageHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Handler implementation that adds a Liberty sbf:Framework header to the outbound SOAP envelope.
*/
-public class AddFrameworkHandler extends AbstractMessageHandler {
+public class AddFrameworkHandler extends AbstractHeaderGeneratingMessageHandler {
/** Default Framework version. */
public static final String DEFAULT_VERSION = "2.0";
@@ -71,6 +71,7 @@
log.debug("Issuing Liberty ID-WSF Framework header with version value: {}", getVersion());
Framework framework = (Framework) XMLObjectSupport.buildXMLObject(Framework.DEFAULT_ELEMENT_NAME);
framework.setVersion(getVersion());
+ decorateGeneratedHeader(messageContext, framework);
SOAPMessagingSupport.addHeaderBlock(messageContext, framework);
}
Modified: trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddSenderHandler.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddSenderHandler.java?rev=7960&r1=7959&r2=7960&view=diff
==============================================================================
--- trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddSenderHandler.java (original)
+++ trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/delegation/messaging/impl/AddSenderHandler.java Fri Nov 6 16:59:57 2015
@@ -27,10 +27,10 @@
import org.openliberty.xmltooling.soapbinding.Sender;
import org.opensaml.core.xml.util.XMLObjectSupport;
import org.opensaml.messaging.context.MessageContext;
-import org.opensaml.messaging.handler.AbstractMessageHandler;
import org.opensaml.messaging.handler.MessageHandlerException;
import org.opensaml.saml.common.messaging.context.SAMLSelfEntityContext;
import org.opensaml.soap.messaging.SOAPMessagingSupport;
+import org.opensaml.soap.messaging.impl.AbstractHeaderGeneratingMessageHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -39,7 +39,7 @@
/**
* Handler implementation that adds a Liberty sb:Sender header to the outbound SOAP envelope.
*/
-public class AddSenderHandler extends AbstractMessageHandler {
+public class AddSenderHandler extends AbstractHeaderGeneratingMessageHandler {
/** Logger. */
private Logger log = LoggerFactory.getLogger(AddSenderHandler.class);
@@ -86,6 +86,7 @@
log.debug("Issuing Liberty ID-WSF Sender with providerId value: {}", providerId);
Sender sender = (Sender) XMLObjectSupport.buildXMLObject(LibertyConstants.SOAP_BINDING_SENDER_ELEMENT_NAME);
sender.setProviderID(providerId);
+ decorateGeneratedHeader(messageContext, sender);
SOAPMessagingSupport.addHeaderBlock(messageContext, sender);
}
More information about the commits
mailing list