Java Networking Properties for proxy override HttpTransportProperties and clear
authentication information
----------------------------------------------------------------------------------------------------------
Key: AXIS2-3839
URL: https://issues.apache.org/jira/browse/AXIS2-3839
Project: Axis 2.0 (Axis2)
Issue Type: Bug
Components: kernel
Affects Versions: 1.3, 1.4
Reporter: Michael Ihde
In ProxyConfiguration.configure(), the proxy settings are checked in the
following order:
1. Config values from Axis2.xml
2. HTTPConstants.PROXY property
3. Java Networking Properties
In our case, we have a proxy that requires authentication so we properly set
the HTTPConstants.PROXY property. However, for other components in our system
we must also set the Java Networking Properties. Thus, on line 185 the
credentials that were set via the runtime options are reset to:
proxyCred = new UsernamePasswordCredentials("","");
Steps To Recreate:
1. HttpTransportProperties.ProxyProperties to setup a authenticated proxy
2. Set Java Networking Properties to the same proxy
3. Attempt to use connection
Expected Behavior:
1. Proxy properties specified via HttpTransportProperties override all other
proxy configurations (Axis2.xml and Java Networking)
Workaround:
1. Wrap the execute command with code that temporarily removes the Java
Networking Properties
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]