我是网络服务概念的新手。我使用 SOAPUI 中的 Apache cxf 工具生成了提供 WSDL 的 java 工件。但我不确定如何设置 SOAP 请求标头中的用户名和密码。我可以看到有一个类 AuthenticationInfo 使用用户名和密码等所有参数创建。
请让我知道如何调用该类或将用户名和密码的值传递给 SOAP 请求的标头部分。如果我在未设置这些详细信息的情况下运行包,则会收到 Authentication failed 错误。
请帮我。
谢谢,哈里
如果您正在讨论按照WS-Security 规范中描述的UsernameToken 配置文件在 SOAP 标头中传递用户名/密码,CXF 让您使用.WSS4J Interceptors
看看以下:
在您的客户端中,您需要添加 WSS4JOutInterceptor。