对于Microsoft CRM项目,我们需要Delphi 2009 Web服务客户端中的NTLM authentication。
看起来像Indy 10 Tiburon already has experimental NTLM support。
如何激活THTTPRio组件的NTLM身份验证并使用目标Web服务服务器的登录信息(用户名,密码,域)?
编辑:如果有一种方法可以使用除“基本”之外的其他身份验证方法,也会有所帮助,例如HTTP Digest access authentication。
答案 0 :(得分:3)
在THTTPRio组件的WebNode子组件的用户名属性中,使用域名后跟反斜杠和用户名:
<强>域\用户名“强>
在设计时输入WSDL URL后,HTTPRIO组件将列出可用的端口和服务。
答案 1 :(得分:0)
我不完全确定我理解你的问题 - 激活NTLM身份验证?如果您正在寻找Delphi的NTLM API导入,您可以在JEDI API home page的JEDI Windows安全库中找到它们。如果计划是要查看如何使用它,我会说MSDN is your friend。