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) {