[ 
https://issues.apache.org/jira/browse/AXIS2-3839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Milinda Lakmal Pathirage resolved AXIS2-3839.
---------------------------------------------

    Resolution: Fixed

Fixed in the trunk.

> 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]

Reply via email to