1

我是网络服务概念的新手。我使用 SOAPUI 中的 Apache cxf 工具生成了提供 WSDL 的 java 工件。但我不确定如何设置 SOAP 请求标头中的用户名和密码。我可以看到有一个类 AuthenticationInfo 使用用户名和密码等所有参数创建。

请让我知道如何调用该类或将用户名和密码的值传递给 SOAP 请求的标头部分。如果我在未设置这些详细信息的情况下运行包,则会收到 Authentication failed 错误。

请帮我。

谢谢,哈里

4

1 回答 1

0

如果您正在讨论按照WS-Security 规范中描述的UsernameToken 配置文件在 SOAP 标头中传递用户名/密码,CXF 让您使用.WSS4J Interceptors

看看以下:

  1. CXF - WS-安全
  2. WSS4J 项目

在您的客户端中,您需要添加 WSS4JOutInterceptor。

于 2013-06-13T21:25:40.257 回答