对于Microsoft CRM项目,我们需要在Delphi 2009 Web服务客户端中使用NTLM authentication。如何在Delphi SOAP Web服务客户端中使用NTLM身份验证?
看起来像Indy 10 Tiburon already has experimental NTLM support。
如何激活THTTPRio组件的NTLM身份验证并使用目标Web服务服务器的登录信息(用户名,密码,域)?
编辑:如果有一种方法可以使用除“基本”以外的其他验证方法,例如HTTP Digest access authentication也会有所帮助。
感谢您的提示,我修改了texte:如何激活THTTPRio组件的NTLM身份验证。 NTLM API导入在那里,还有一个IdAuthenticateNTLM.pas。如果唯一的方法是修改Delphi HTTPRio/HTTPSoap类,为了使用NTLM API,CRM Web服务的集成将更容易在C#(甚至是Java)中完成,并带有额外的消息交换层。 – mjn 2009-07-01 18:11:40