【问题标题】:Is there a better way of manipulating SOAP messages than Jaxws SOAP Handler Interceptor before the message gets to the container?在消息到达容器之前,有没有比 Jaxws SOAP Handler Interceptor 更好的方法来处理 SOAP 消息?
【发布时间】:2011-03-20 07:17:56
【问题描述】:

我目前正在使用 jaxws 和 apache CXF 框架来使用自顶向下的方法创建 Web 服务。

我正在使用 SOAP 拦截器在消息到达容器之前使用 SAAJ 添加删除 SOAP 标头元素,并且容器也将 SOAP 操作映射到 java 方法。我这样做是为了创建安全令牌服务 (STS) 以促进 SAML2 配置文件的精简实现 - 将身份验证详细信息转换为可移植身份(SAML 身份验证断言)。

我不禁认为必须有一种更简单的方法来做到这一点。是否有一个框架可以让我更轻松地处理消息?如果是这样,教程会有所帮助。

非常感谢

【问题讨论】:

标签: java soap jax-ws handler interceptor


【解决方案1】:

要更改 SOAP 消息中的内容,您必须使用 SOAP 处理程序。 也许更简单的方法是改变您保护 Web 服务的方式,如果您使用 WS-Security 做事方式,我们的容器将可以正常工作,并且您不再需要处理程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2013-04-23
    • 1970-01-01
    相关资源
    最近更新 更多