[jbossws-commits] JBossWS SVN: r15542 - stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/element.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Jan 30 11:23:50 EST 2012


Author: alessio.soldano at jboss.com
Date: 2012-01-30 11:23:50 -0500 (Mon, 30 Jan 2012)
New Revision: 15542

Modified:
   stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java
Log:
[JBWS-3386] UsernameToken password is not mandatory


Modified: stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java
===================================================================
--- stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java	2012-01-30 16:08:08 UTC (rev 15541)
+++ stack/native/trunk/modules/core/src/main/java/org/jboss/ws/extensions/security/element/UsernameToken.java	2012-01-30 16:23:50 UTC (rev 15542)
@@ -27,6 +27,7 @@
 import javax.xml.namespace.QName;
 
 import org.apache.xml.security.utils.XMLUtils;
+import org.jboss.logging.Logger;
 import org.jboss.ws.api.util.BundleUtils;
 import org.jboss.ws.common.DOMUtils;
 import org.jboss.ws.extensions.security.Constants;
@@ -82,8 +83,10 @@
       this.username = XMLUtils.getFullTextChildrenFromElement(child);
 
       child = Util.getNextSiblingElement(child);
-      if (child == null || ! Constants.WSSE_NS.equals(child.getNamespaceURI()) || ! "Password".equals(child.getLocalName()))
-         throw new WSSecurityException(BundleUtils.getMessage(bundle, "PASSWORD_CHILD_EXPECTED"));
+      if (child == null || ! Constants.WSSE_NS.equals(child.getNamespaceURI()) || ! "Password".equals(child.getLocalName())) {
+         Logger.getLogger(this.getClass()).debug(BundleUtils.getMessage(bundle, "PASSWORD_CHILD_EXPECTED"));
+         return;
+      }
 
       this.password = XMLUtils.getFullTextChildrenFromElement(child);
       String passwordType = child.getAttribute("Type");



More information about the jbossws-commits mailing list