2011-07-14 99 views
3

我們最近開始使用Squid HTTP代理服務器,該服務器提供了對squid-2.5-ntlmssp進行認證的支持NTLMSSP身份驗證的Delphi有HTTP客戶端庫嗎?

是否有人知道NTLMSSP是否受Delphi(Indy,Synapse,ICS,nsoftware等)流行的HTTP客戶端庫支持?

更新:我剛纔讀的維基百科是

Windows服務提供NTLMSSP的受體側已經 從Windows Vista和Windows Server 2008有利於 新的Kerberos身份驗證協議的去除。

所以我猜這個認證方法很快就會被Kerberos取代 - 無論如何我會留下這個問題 - 對於'歷史研究',或者總是稍微落後於當前火箭科學等的公司而言;)

相關問題:How can I get a Kerberos ticket with Delphi?

+0

那麼這個問題應該無法回答? (你如何使用delphi中的某些東西,現在已經從XP以後版本的Windows中刪除了) –

+0

您是否檢查過Jedi API包裝?參考:http://www.koders.com/delphi/fid2A4442C72A6294A399C120AD41BD4AD6435F01E1.aspx –

+0

這個問題是可以回答的,對於仍然使用NTLMSSP的公司來說,答案可能非常有用,因爲它不需要基於IP的所有計算機的代理驗證,沒有NTLMSSP支持的應用程序正在運行 – mjn

回答

1

看來Wininet應該支持它,當enabled在註冊表中。 Indy包含一個名爲IdAuthenticationNTLM.pas的單元,因此它可能也支持它。

+0

IdAuthenticationNTLM和IdAuthenticationSSPI授權處理程序都只是中止與代理的通信,不會再提供錯誤代碼 – mjn