【问题标题】:Authentication in SOAP UI while testing web services测试 Web 服务时在 SOAP UI 中进行身份验证
【发布时间】:2013-01-17 10:58:16
【问题描述】:

我正在使用 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

谢谢。

【问题讨论】:

    标签: java web-services soap soapui


    【解决方案1】:

    它还取决于 WSS-PasswordType

    也验证一下。

    【讨论】:

    • 感谢您的回复。你也可以提出原始请求吗
    • 你的服务认证类型是什么?
    • 认证类型为NTML
    • this 有帮助吗?
    • soapUI 4.5 及以上版本只支持 NTLM 你的哪个版本?
    【解决方案2】:

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

    根据 SOAP-ui 文档:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多