0

我正在使用组件camel-cxf。我想尝试实现以下用户身份验证方案:

  1. 有一个soap方法使用用户和密码字段登录

  2. 在骆驼处理器中发生用户密码检查

  3. 在骆驼处理器中创建会话并设置cookies作为响应
  4. 下次 saop 调用时,会检查带有会话的 cookie 并执行请求
  5. 肥皂方法注销销毁会话

我找不到有关如何在 apache camel 中使用会话和 cookie 的信息

4

1 回答 1

0

你描述的东西根本不是骆驼生意

  • SOAP 请求的身份验证是通过WS-Security (WSS) 完成的。有关其出色的 WSS 支持,请参阅CXF 文档。
  • 像会话和 cookie 这样的 HTTP 东西可能也在 CXF 中处理

如果您使用 Camel 路由作为 CXF SOAP 端点的消费者,Camel 通常会获取请求内容的转换 Java 对象。所有 HTTP 和 SOAP 的东西都由 CXF 处理,Camel 不需要对此有任何了解。

于 2020-02-07T16:29:56.107 回答