将摘要身份验证添加到SOAP请求

时间:2019-10-07 22:03:02

标签: java wsdl cxf wsdl2java digest-authentication

我试图将摘要身份验证(用户名和密码)添加到我的SOAP请求中,该请求使用org.apache.cxf(3.3.2)进行类生成。我尝试使用BindingProvider附加用户名和密码,但没有成功:

MyServiceGeneratedClass soapClient = new MyServiceGeneratedClass();
MyServicePort port = soapClient.getMyServicePort();
BindingProvider bindingProvider = (BindingProvider)port;
bindingProvider.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "mySecretUsername");
bindingProvider.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "mySecretPassword");

生成的SOAP请求不包含用户名和密码。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

类似的帖子是关于enter image description here

也许该解决方案也可能对您有用:

position: 'absolute'