【问题标题】:Developing a secure WS client for consuming a Axis2 Web Service with Rampart WS Security module?开发一个安全的 WS 客户端来使用带有 Rampart WS 安全模块的 Axis2 Web 服务?
【发布时间】:2010-09-24 21:51:30
【问题描述】:
我有一个使用 Rampart 保护的 Axis2 Web 服务。我确实想为它开发安全客户端,最好是基于 JAX-WS 的。我尝试了很多教程,但它们之间的联系非常紧密,比如在客户端包含 Axis2 库。客户端应该完全独立于 WS 服务框架,因为该服务可以由基于 .NET 的客户端甚至基于 PHP 的客户端使用。
提前谢谢...
【问题讨论】:
标签:
web-services
jax-ws
axis2
ws-security
rampart
【解决方案1】:
据我了解,您希望能够将针对 Rampart 安全 Web 服务定义的策略提供给您的 JAX-WS 客户端。
这应该是可行的。正如您所说,我们的想法是能够执行不同的客户端和服务器技术,围绕 WSDL 进行标准化......
我们只是刚刚进入这个领域 - 所以我没有任何知识可以帮助你。
但我认为您应该能够在 services.xml 文件中复制服务器上城墙的策略信息并将其放入您的客户端。
这似乎很有帮助:
https://metro.dev.java.net/guide/
特别是第 12 和 18 节。