Authentication Camel CXF生产者基本身份验证
我不熟悉ApacheCamel和CXF,我正在尝试创建一个路由,用于查询需要基本身份验证的远程WS,并指定SoapAction头。我通过SpringWS组件实现了这一点,但我想知道是否可以通过cxf组件实现这一点 我当前的配置是: 路由生成器 我读过一些关于导管的内容,但我不知道如何在我当前的camel环境中配置它 骆驼环境Authentication Camel CXF生产者基本身份验证,authentication,cxf,apache-camel,Authentication,Cxf,Apache Camel,我不熟悉ApacheCamel和CXF,我正在尝试创建一个路由,用于查询需要基本身份验证的远程WS,并指定SoapAction头。我通过SpringWS组件实现了这一点,但我想知道是否可以通过cxf组件实现这一点 我当前的配置是: 路由生成器 我读过一些关于导管的内容,但我不知道如何在我当前的camel环境中配置它 骆驼环境 我的包裹 提前感谢您可以使用Camel HTTP组件完成此任务: 但是,您可能希望利用CXF提供的功能 您可以在camel中设置CXF bean,然后设置HTTP管道
我的包裹
提前感谢您可以使用Camel HTTP组件完成此任务: 但是,您可能希望利用CXF提供的功能 您可以在camel中设置CXF bean,然后设置HTTP管道以提供基本身份验证:
谢谢Yogesh我会尽快试用的
from("file:src/test/resources/data?noop=true")
.to("xquery:transform/search.xquery")
.to("cxf:-----")
.to("log:TestApp");
<camel:camelContext xmlns="http://camel.apache.org/schema/spring">
<package>my.package</package>
</camel:camelContext>
<conduit name="https://localhost:.*""
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns="http://cxf.apache.org/transports/http/configuration">
<authorization>
<sec:UserName>myuser</sec:UserName>
<sec:Password>mypasswd</sec:Password>
<sec:AuthorizationType>Basic</sec:AuthorizationType>
</authorization>
</conduit>