[
https://issues.apache.org/jira/browse/AXIS2-3839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12975240#action_12975240
]
Milinda Lakmal Pathirage commented on AXIS2-3839:
-------------------------------------------------
Thanks Michael for the patch.
> Java Networking Properties for proxy override HttpTransportProperties and
> clear authentication information
> ----------------------------------------------------------------------------------------------------------
>
> Key: AXIS2-3839
> URL: https://issues.apache.org/jira/browse/AXIS2-3839
> Project: Axis2
> Issue Type: Bug
> Components: kernel
> Affects Versions: 1.4, 1.3
> Reporter: Michael Ihde
> Assignee: Milinda Lakmal Pathirage
> Attachments: ProxyConfiguration_AXIS2-3839.patch
>
>
> 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]