Hi Angel,

It is just a matter of setting the basic auth header via a property mediator
into the HTTP transport headers.

<property name="Autherization" value="(base64 encoded username and
password)" scope="transport"/>

You probably will need to write a custom mediator to generate the base64
encoded username and password string.

I think it is good to have a built in mediator to support basic
authentication as well, and we will try to get a one for the next release.

Thanks,
Ruwan

On Fri, Mar 5, 2010 at 3:29 PM, Angel Tcholtchev <
[email protected]> wrote:

> Hi Ruwan,
> thanks for the help. And how do I send the http basic auth header with my
> user and pass?
>
> Regards,
> Angel
>
> On Fri, Mar 5, 2010 at 11:47 AM, Ruwan Linton <[email protected]
> >wrote:
>
> > Hi Angel,
> >
> > Please use the following parameters in the http transport sender
> > configuration in the axis2.xml;
> >
> > <transportSender name="http"
> > class="org.apache.synapse.transport.nhttp.HttpCoreNIOSender">
> >        <parameter name="non-blocking" locked="false">true</parameter>
> >        <parameter name="http.proxyHost" locked="false">$host</parameter>
> >        <parameter name="http.proxyPort" locked="false">$port</parameter>
> >        <parameter name="http.proxyUser" locked="false">$user</parameter>
> >        <parameter name="http.proxyPassword"
> locked="false">$pwd</parameter>
> >
> > </transportSender>
> >
> > Thanks,
> > Ruwan
> >
> > On Fri, Mar 5, 2010 at 1:26 PM, Angel Tcholtchev <
> > [email protected]> wrote:
> >
> > > Hi,
> > > I'm using synapse as proxy service. The actual back-end requires http
> > basic
> > > authentication. The endpoint is also not directly reachable from my
> > > network,
> > > so I have to set a http proxy to successfully call it.
> > > I searched through the synapse documentation but I could not find how
> to
> > > set
> > > "out of the box" these properties to the axis2 http transport. Can you
> > > please help me?
> > >
> > >
> > > Regards,
> > > Angel
> > >
> >
> >
> >
> > --
> > Ruwan Linton
> > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> > WSO2 <http://wso2.org/esb%0AWSO2> Inc.; http://wso2.org
> > email: [email protected]; cell: +94 77 341 3097
> > blog: http://ruwansblog.blogspot.com
> >
>



-- 
Ruwan Linton
Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: [email protected]; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com

Reply via email to