【问题标题】:ESB WSO2 Endpoint Dynamics NAV 2013ESB WSO2 端点动态 NAV 2013
【发布时间】:2026-02-03 21:55:01
【问题描述】:

我正在尝试创建一个 EndPoint 以使用 Dynamics NAV Web 服务。 问题在于 WSDL 的路径

http://remotehost:7047/DynamicsNAV70/WS/SystemService?wsdl 

受 NTLM 保护,我无法访问。 有人知道如何传递用户名和密码吗? 谢谢

【问题讨论】:

  • 我想在 WSDL 中指定的所有端点也都使用用户名和密码进行保护。我说的对吗?
  • 您好 Rafa,感谢您的确认。我会检查并回复您。
  • 我听说这可以使用自定义中介来完成。恐怕,我对 NTLM 没有太多经验,现在无法提供答案。

标签: web-services wso2 esb microsoft-dynamics dynamics-nav-2013


【解决方案1】:

如果您使用 WebServicesUseNTLMAuthentication = true (Details) 配置服务层,您将能够使用 Basic Auth 和有效的 Windows 访问 Web 服务 WSDL有权访问 Dynamics NAV 的用户帐户(域\用户名)。

【讨论】: