我是webservices概念的新手。我使用SOAPUI中的Apache cxf工具生成了提供WSDL的java工件。但我不知道如何设置SOAP请求标头中的用户名和密码。我可以看到有一个类使用所有参数创建的AuthenticationInfo,如用户名和密码。
请让我知道如何调用该类或将用户名和密码的值传递给SOAP请求的标头部分。如果我运行包没有设置这些细节我收到身份验证失败错误。
请帮帮我。
谢谢, 哈利
答案 0 :(得分:0)
如果您正在谈论根据UsernameToken profile中描述的WS-Security specification在SOAP标头中传递用户名/密码,CXF允许您使用WSS4J Interceptors
执行此操作。
看看以下内容:
在您的客户端中,您需要添加WSS4JOutInterceptor。