我需要为camel web项目添加基本身份验证,我使用camel restlet组件来公开REST api,来自camel文档Restlet Endpoint with Authentication,
一种方法是使用“restletRealm”设置,我可以实际通过单元测试,但在将其与实际应用程序集成时会遇到问题:
<from uri="restlet:http://localhost:8080/securedOrders?restletMethod=post&restletRealm=#realm"/>
这将导致tomcat启动时地址已在使用错误<from uri="restlet:/securedOrders?restletMethod=post&restletRealm=#realm"/>
,则会阻止路由进程。另一种方法是使用SSL support after camel 2.15.0,但仍然存在将主机/端口添加到路由DSL的问题。
有任何帮助吗?提前谢谢!
ENV:
骆驼:2.15.2
Camel-Restlet:2.15.2
春天:3.2.10.RELEASE