【发布时间】:2010-11-01 11:27:17
【问题描述】:
我正在尝试通过在 SOAP 适配器端口中提供凭据来使用 BizTalk 的 Web 服务。
我输入 Web 服务 URL,然后我可以选择匿名、基本、摘要和 NTLM 身份验证类型。
如何提供我的用户名、密码和域?.. 使用soapUI 进行测试时,它可以完美运行。
我提供凭据的唯一方法是基本或摘要,但无论我填写什么,我都会收到“未授权”错误。
奇怪的是,当我选择 NTLM 身份验证类型时它实际上可以工作,但是当我没有提供凭据时它是如何获得访问权限的。而且我的服务器无法直接访问该服务?
【问题讨论】:
-
它是内部网络服务吗? Web 服务可能在 NTLM 下工作,因为 BizTalk 帐户有权访问该 Web 服务。
-
服务不是内部的,它在一个完全不同的网络上。服务供应商以域、用户名和密码的形式向我提供了一个 AD 用户。只有提供了这些凭据,才能调用 WSDL 及其提供的服务。
标签: web-services authentication biztalk