You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2011/10/21 11:36:51 UTC
svn commit: r1187255 - in /webservices/wss4j/trunk/src:
main/java/org/apache/ws/security/handler/WSHandlerConstants.java
main/java/org/apache/ws/security/util/WSSecurityUtil.java
site/xdoc/config.xml
Author: coheigea
Date: Fri Oct 21 09:36:50 2011
New Revision: 1187255
URL: http://svn.apache.org/viewvc?rev=1187255&view=rev
Log:
[WSS-321] - Added a UsernameTokenNoPassword action for use on the receiving side.
Modified:
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/handler/WSHandlerConstants.java
webservices/wss4j/trunk/src/main/java/org/apache/ws/security/util/WSSecurityUtil.java
webservices/wss4j/trunk/src/site/xdoc/config.xml
Modified: webservices/wss4j/trunk/src/main/java/org/apache/ws/security/handler/WSHandlerConstants.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/main/java/org/apache/ws/security/handler/WSHandlerConstants.java?rev=1187255&r1=1187254&r2=1187255&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/main/java/org/apache/ws/security/handler/WSHandlerConstants.java (original)
+++ webservices/wss4j/trunk/src/main/java/org/apache/ws/security/handler/WSHandlerConstants.java Fri Oct 21 09:36:50 2011
@@ -56,6 +56,11 @@ public class WSHandlerConstants {
* Perform a UsernameToken action.
*/
public static final String USERNAME_TOKEN = "UsernameToken";
+
+ /**
+ * Perform a UsernameToken action with no password.
+ */
+ public static final String USERNAME_TOKEN_NO_PASSWORD = "UsernameTokenNoPassword";
/**
* Perform an unsigned SAML Token action.
Modified: webservices/wss4j/trunk/src/main/java/org/apache/ws/security/util/WSSecurityUtil.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/main/java/org/apache/ws/security/util/WSSecurityUtil.java?rev=1187255&r1=1187254&r2=1187255&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/main/java/org/apache/ws/security/util/WSSecurityUtil.java (original)
+++ webservices/wss4j/trunk/src/main/java/org/apache/ws/security/util/WSSecurityUtil.java Fri Oct 21 09:36:50 2011
@@ -864,6 +864,9 @@ public class WSSecurityUtil {
} else if (single[i].equals(WSHandlerConstants.USERNAME_TOKEN)) {
doAction |= WSConstants.UT;
actions.add(new Integer(WSConstants.UT));
+ } else if (single[i].equals(WSHandlerConstants.USERNAME_TOKEN_NO_PASSWORD)) {
+ doAction |= WSConstants.UT_NOPASSWORD;
+ actions.add(new Integer(WSConstants.UT_NOPASSWORD));
} else if (single[i].equals(WSHandlerConstants.SIGNATURE)) {
doAction |= WSConstants.SIGN;
actions.add(new Integer(WSConstants.SIGN));
Modified: webservices/wss4j/trunk/src/site/xdoc/config.xml
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/site/xdoc/config.xml?rev=1187255&r1=1187254&r2=1187255&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/site/xdoc/config.xml (original)
+++ webservices/wss4j/trunk/src/site/xdoc/config.xml Fri Oct 21 09:36:50 2011
@@ -180,6 +180,11 @@ The configuration tags for WSHandler Act
<td>Perform a UsernameToken action.</td>
</tr>
<tr>
+<td>USERNAME_TOKEN_NO_PASSWORD</td>
+<td>UsernameTokenNoPassword</td>
+<td>Used on the receiving side to specify a UsernameToken with no password</td>
+</tr>
+<tr>
<td>SAML_TOKEN_UNSIGNED</td>
<td>SAMLTokenUnsigned</td>
<td>Perform an unsigned SAML Token action.</td>