You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by ia...@apache.org on 2004/11/23 18:50:36 UTC

cvs commit: ws-fx/wss4j/src/org/apache/ws/axis/security WSDoAllSender.java

ias         2004/11/23 09:50:36

  Modified:    wss4j/src/org/apache/ws/axis/security WSDoAllSender.java
  Log:
  Fix - call.setProperty(WSHandlerConstants.USER, username) didn't work.
  
  Revision  Changes    Path
  1.27      +7 -2      ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllSender.java
  
  Index: WSDoAllSender.java
  ===================================================================
  RCS file: /home/cvs/ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllSender.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- WSDoAllSender.java	1 Nov 2004 10:43:09 -0000	1.26
  +++ WSDoAllSender.java	23 Nov 2004 17:50:36 -0000	1.27
  @@ -192,8 +192,13 @@
   			 */
   			reqData.username = (String) getOption(WSHandlerConstants.USER);
   			if (reqData.username == null || reqData.username.equals("")) {
  -				reqData.username = reqData.msgContext.getUsername();
  -				reqData.msgContext.setUsername(null);
  +                String username = (String) reqData.msgContext.getProperty(WSHandlerConstants.USER);
  +                if (username != null) {
  +                    reqData.username = username;
  +                } else {
  +                    reqData.username = reqData.msgContext.getUsername();
  +                    reqData.msgContext.setUsername(null);
  +                }
   			}
   			/*
   			 * Now we perform some set-up for UsernameToken and Signature