對於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