Hi there,

> <sec:UserName>DomainName\\${user.username}</sec:UserName>
You should use single slash here.
<sec:UserName>DomainName\${user.username}</sec:UserName>

What OS are you using to run you camel route? win/*nix?
In case of Windows who started your app? What user does your application work 
on behalf of?
Is this user (who started the app) domain user?


> Hi 

> I am having trouble calling an NTLM protected service from my route. When my
> route sends data to endpoint rsClient below it looks as if the conduit
> config is not applied. I see the following in the logs:

> 20150401 10:21:18,929 EDT DEBUG http.HTTPConduit [Camel (camel) thread #0 -
> JmsConsumer[OUTBOUND]] *No Trust Decider configured* for Conduit
> '{http://myserviceurl:20010/myservice}WebClient.http-conduit'
> 20150401 10:21:18,929 EDT DEBUG http.HTTPConduit [Camel (camel) thread #0 -
> JmsConsumer[OUTBOUND]] *No Auth Supplier configured* for Conduit
> '{http://myserviceurl:20010/myservice}WebClient.http-conduit'


> <beans xmlns="http://www.springframework.org/schema/beans";
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:cxf="http://camel.apache.org/schema/cxf";
>         xmlns:context="http://www.springframework.org/schema/context";
>        
> xmlns:http="http://cxf.apache.org/transports/http/configuration";
>         xmlns:sec="http://cxf.apache.org/configuration/security";
>         xsi:schemaLocation="
>         http://www.springframework.org/schema/beans 
>        
> http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
>         http://camel.apache.org/schema/cxf 
>         http://camel.apache.org/schema/cxf/camel-cxf.xsd
>         http://cxf.apache.org/transports/http/configuration 
>         http://cxf.apache.org/schemas/configuration/http-conf.xsd
>         http://cxf.apache.org/configuration/security         
> http://cxf.apache.org/schemas/configuration/security.xsd";>

>         
>     <http:conduit name="*.http-conduit">
>         <http:client
>                 AllowChunking="false"
>                 MaxRetransmits="11"
>                 Connection="Keep-Alive"
>                 ReceiveTimeout="60000"
>                 CacheControl="No-Cache"
>                 />

>         <http:authorization>
>             <sec:UserName>DomainName\\${user.username}</sec:UserName>
>             <sec:Password>${user.password}</sec:Password>
>             <sec:Authorization>NTLM</sec:Authorization>
>         </http:authorization>

>     </http:conduit>     
>         
>         
>         <cxf:rsClient id="rsClient" address="${endpoint.url}"
>                 serviceClass="com.myresouce.Resource"
>                 loggingFeatureEnabled="true" />
>         
> </beans>



> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Calling-NTLM-protected-service-from-camel-cxf-component-tp5765161.html
> Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to