activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timo Roessner (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (AMQ-1514) patch HTTP connector to support proxy authentication if proxyUsername and proxyPassword provided.
Date Thu, 08 May 2008 14:37:43 GMT

    [ https://issues.apache.org/activemq/browse/AMQ-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=42592#action_42592
] 

j0llyr0g3r edited comment on AMQ-1514 at 5/8/08 7:36 AM:
------------------------------------------------------------

Hey folks, 

i believe the applied patch above will NOT work with current proxy-Servers (tested with squid
2.6.14 running on Ubuntu 7.10) 

I think that this is due to the fact that the patch uses a quite dated authentication method.
Connection requests using this method are denied by squid.

I wrote a patch which uses 

 org.apache.commons.httpclient.UsernamePasswordCredentials;
and 
 org.apache.commons.httpclient.auth.AuthScope;

I tested it and it works fine.....

Furthermore i am not sure if the http-connector worked at all, because in AMQ 5.1 i had to
add the two libs:

- xstream-1.3.jar
- common-codecs

to the classpath to get it working.

To apply the patch, simply do something like:

cd $unpacked_amq_source
patch -p1 <amq-proxy-cred.patch

For the patch itself -> see the attachment amq-proxy-cred.patch 

      was (Author: j0llyr0g3r):
    Hey folks, 

i believe the applied patch above will NOT work with current proxy-Servers (tested with squid
2.6.14 running on Ubuntu 7.10) 

I think that this is due to the fact that the patch uses a quite dated authentication method.
Connection requests using this method are denied by squid.

I wrote a patch which uses 

 org.apache.commons.httpclient.UsernamePasswordCredentials;
and 
 org.apache.commons.httpclient.auth.AuthScope;

I tested it and it works fine.....

Furthermore i am not sure if the http-connector worked at all, because in AMQ 5.1 i had to
add the two libs:

- xstream-1.3.jar
- common-codecs

to the classpath to get it working.

To apply the patch, simply do something like:

cd $unpacked_amq_source
patch -p1 <amq-proxy-cred.patch

For the patch itself -> see the attachment.
  
> patch HTTP connector to support proxy authentication if proxyUsername and proxyPassword
provided.
> -------------------------------------------------------------------------------------------------
>
>                 Key: AMQ-1514
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1514
>             Project: ActiveMQ
>          Issue Type: Improvement
>          Components: Connector
>    Affects Versions: 4.1.1
>         Environment: windows xp, java 1.5, servicemix 3.1.1 and activemq 4.1.1
>            Reporter: Sam Zhou
>            Priority: Minor
>         Attachments: amq-proxy-cred.patch, HttpClientTransport.java, HttpTransportSupport.java
>
>
> Could not find a way to configure an http proxy host/port with user/pass authentication.

> I am supplying a patch to allow this to be part of the options specified as part of the
URI, for example, 
> uri="static://(http://myserver:80?proxyHost=my.proxy.com%26proxyPort=80%26proxyUsername=username%26proxyPassword=password)"
> This is an enhancement based on #AMQ-1099.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message