David Voit created CAMEL-16241:
----------------------------------

             Summary: Endpoint DSL (http component) Properties are not 
correctly set for Basic Authentications
                 Key: CAMEL-16241
                 URL: https://issues.apache.org/jira/browse/CAMEL-16241
             Project: Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 3.8.0
            Reporter: David Voit


Using the following endpoint to line with the endpoint configuration, the http 
request fails

 

.to(https("inline").authenticationPreemptive(true).authMethod("Basic").authUsername("\{{prop.username}}").authPassword("\{{prop.password}}"))

 

If I'm using the equifallant line of:

.to("https://inline?authMethod=Basic&authPassword=\{{prop.password}}&authUsername=\{{prop.username}}&authenticationPreemptive=true";)

 

the request are working fine.

 

Debugging this one shows that with the endpoint setup, 
BasicAuthenticationHttpClientConfigurer is initialized with the properties, so 
here username="\{{props.username}}".

 

With just the java dsl, the correct username is loaded in the constructor.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to