3

我正在使用 SOAP UI 来测试 Web 服务。在身份验证选项卡中,我输入了用户名和密码以及域名。

Sample:
WSDL URL: http://localhost:8080/soap/helloTest?wsdl

Username:hello
pass:helloworld
domain: http://mysysfullname:8080

我已经给出了正确的凭据。我还将域替换为http://localhost:8080.

即使那样,我也只会获得无效的凭据。用户名和密码是正确的,它们不是我的 Windows 凭据。

有人可以帮助如何提供凭据。

Adding Raw Request
POST http://localhost:8080/soap/helloTest HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: ""
User-Agent: Jakarta Commons-HttpClient/3.1
Host: localhost:8080
Content-Length: 1004

谢谢。

4

2 回答 2

2

它还取决于WSS-PasswordType

也验证一下。

于 2013-01-17T11:01:09.383 回答
0

尝试将 SOAP-UI 设置为使用抢先授权类型。

根据 SOAP-ui 文档:

在不首先收到身份验证质询的情况下,随每个请求发送身份验证标头。这是一个潜在的安全隐患,但会提高性能,因为经过身份验证的端点只需要一个请求,而不是两个。

于 2013-01-17T11:56:58.553 回答