Camel-Http4是否支持基本身份验证?
关注此帖和其他帖子 Camel http4 download file using Basic authentication over Https
我使用的是camel 2.17.3版本。使用camel-http4组件。该路由向REST端点发送 https4 多部分请求。 REST服务位于siteminder之后。有信任库/ ketstore / cert所有设置,它工作正常,只是发送基本身份验证导致麻烦。
使用邮递员我能够使用基本身份验证调用REST服务。但是,来自camel路由的所有调用都会失败,并且会收到HTTP错误403.
我尝试了以下选项以使其正常运行:
请通过一些工作示例帮助解决此问题并解释原因。
骆驼是否丢弃了http标头?
我现在也在想我应该考虑使用其他可用的组件netty / jetty / cxf ??但我更喜欢让HTTPs4工作:)
感谢
答案 0 :(得分:0)
为了帮助其他人一个有效的例子,我就是这样得到的......
1)检查站点管理员策略,并确保用户拥有对服务的正确权限。 2)传递用户/密码作为查询参数是不安全的(至少在我的情况下不是这样)明文密码在site-minder中公开。 3)设置标题(授权) apache-camel-basic-http-auth