[java-idp-testbed COMMIT] /trunk/src/main/java/sp/SAML2Controller.java

noreply at shibboleth.net noreply at shibboleth.net
Fri Sep 26 20:22:18 EDT 2014


Author: putmanb
Date: Fri Sep 26 20:22:17 2014
New Revision: 286

URL: http://svn.shibboleth.net/view/java-idp-testbed?rev=286&view=rev
Log:
OSJ-9:  Get rid of common Extensions provider and instead have separate providers for the metadata and protocols Extensions element

Modified:
    trunk/src/main/java/sp/SAML2Controller.java

Modified: trunk/src/main/java/sp/SAML2Controller.java
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/main/java/sp/SAML2Controller.java?rev=286&r1=285&r2=286&view=diff
==============================================================================
--- trunk/src/main/java/sp/SAML2Controller.java (original)
+++ trunk/src/main/java/sp/SAML2Controller.java Fri Sep 26 20:22:17 2014
@@ -21,7 +21,7 @@
 import org.opensaml.saml.ext.saml2aslo.Asynchronous;
 import org.opensaml.saml.saml2.binding.encoding.impl.HTTPPostEncoder;
 import org.opensaml.saml.saml2.binding.encoding.impl.HTTPRedirectDeflateEncoder;
-import org.opensaml.saml.saml2.common.Extensions;
+import org.opensaml.saml.saml2.core.Extensions;
 import org.opensaml.saml.saml2.core.AuthnRequest;
 import org.opensaml.saml.saml2.core.Issuer;
 import org.opensaml.saml.saml2.core.LogoutRequest;
@@ -106,8 +106,8 @@
         LogoutRequest logoutRequest = buildLogoutRequest(servletRequest);
         logoutRequest.setDestination(getDestinationRedirect(servletRequest, "SLO"));
         
-        final QName extQName = new QName(SAMLConstants.SAML20P_NS, Extensions.LOCAL_NAME, SAMLConstants.SAML20P_PREFIX);
-        final Extensions exts = (Extensions) builderFactory.getBuilder(extQName).buildObject(extQName);
+        final Extensions exts = (Extensions) builderFactory.getBuilder(Extensions.DEFAULT_ELEMENT_NAME)
+                .buildObject(Extensions.DEFAULT_ELEMENT_NAME);
         logoutRequest.setExtensions(exts);
         exts.getUnknownXMLObjects().add(
                 builderFactory.getBuilder(Asynchronous.DEFAULT_ELEMENT_NAME).buildObject(Asynchronous.DEFAULT_ELEMENT_NAME));



More information about the commits mailing list