3

对于 Microsoft CRM 项目,我们需要在 Delphi 2009 Web 服务客户端中进行NTLM 身份验证。

看起来Indy 10 Tiburon 已经有了实验性的 NTLM 支持

如何激活 THTTPRio 组件的 NTLM 身份验证并使用目标 Web 服务服务器的登录信息(用户名、密码、域)?

编辑:如果有一种方法可以使用“基本”以外的其他身份验证方法,例如HTTP Digest access authentication,这也会有所帮助。

4

2 回答 2

3

在 THTTPRio 组件的 WebNode 子组件的用户名属性中,使用域名后跟反斜杠和用户名:

'域\用户名'

在设计时输入 WSDL URL 后,HTTPRIO 组件将列出可用的端口和服务。

于 2009-07-04T05:30:28.793 回答
0

我不完全确定我理解您的问题 - 激活 NTLM 身份验证?如果您正在寻找 Delphi 的 NTLM API 导入,您可以在JEDI API 主页上的 JEDI Windows 安全库中找到它们。如果计划是看看如何使用它,我会说MSDN 是你的朋友

于 2009-07-01T15:10:43.540 回答