对于 Microsoft CRM 项目,我们需要在 Delphi 2009 Web 服务客户端中进行NTLM 身份验证。
看起来Indy 10 Tiburon 已经有了实验性的 NTLM 支持。
如何激活 THTTPRio 组件的 NTLM 身份验证并使用目标 Web 服务服务器的登录信息(用户名、密码、域)?
编辑:如果有一种方法可以使用“基本”以外的其他身份验证方法,例如HTTP Digest access authentication,这也会有所帮助。
对于 Microsoft CRM 项目,我们需要在 Delphi 2009 Web 服务客户端中进行NTLM 身份验证。
看起来Indy 10 Tiburon 已经有了实验性的 NTLM 支持。
如何激活 THTTPRio 组件的 NTLM 身份验证并使用目标 Web 服务服务器的登录信息(用户名、密码、域)?
编辑:如果有一种方法可以使用“基本”以外的其他身份验证方法,例如HTTP Digest access authentication,这也会有所帮助。
在 THTTPRio 组件的 WebNode 子组件的用户名属性中,使用域名后跟反斜杠和用户名:
'域\用户名'
在设计时输入 WSDL URL 后,HTTPRIO 组件将列出可用的端口和服务。
我不完全确定我理解您的问题 - 激活 NTLM 身份验证?如果您正在寻找 Delphi 的 NTLM API 导入,您可以在JEDI API 主页上的 JEDI Windows 安全库中找到它们。如果计划是看看如何使用它,我会说MSDN 是你的朋友。