You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2001/09/10 21:56:29 UTC

cvs commit: xml-axis/java/src/org/apache/axis/transport/local LocalSender.java

gdaniels    01/09/10 12:56:29

  Modified:    java/src/org/apache/axis/transport/local LocalSender.java
  Log:
  Copy authentication info across the virtual connection.
  
  Revision  Changes    Path
  1.11      +9 -0      xml-axis/java/src/org/apache/axis/transport/local/LocalSender.java
  
  Index: LocalSender.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/transport/local/LocalSender.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- LocalSender.java	2001/09/05 17:23:01	1.10
  +++ LocalSender.java	2001/09/10 19:56:29	1.11
  @@ -121,6 +121,15 @@
               serverContext.setTransportName("http");
           }
   
  +        // Also copy authentication info if present
  +        String user = clientContext.getStrProp(MessageContext.USERID);
  +        if (user != null) {
  +            serverContext.setProperty(MessageContext.USERID, user);
  +            String pass = clientContext.getStrProp(MessageContext.PASSWORD);
  +            if (pass != null)
  +                serverContext.setProperty(MessageContext.PASSWORD, pass);
  +        }
  +
           // set the realpath if possible
           String transURL = clientContext.getStrProp(MessageContext.TRANS_URL);
           if (transURL != null) {