【问题标题】:Are there HTTP client libraries for Delphi which suport NTLMSSP authentication?Delphi 是否有支持 NTLMSSP 身份验证的 HTTP 客户端库?
【发布时间】:2011-07-14 10:29:25
【问题描述】:

我们最近开始使用提供 squid-2.5-ntlmssp 身份验证的 Squid HTTP 代理服务器。

有人知道NTLMSSP 是否受到 Delphi 的流行 HTTP 客户端库之一(Indy、Synapse、ICS、nsoftware ...)的支持?

更新:我刚刚在维基百科中看到

提供 NTLMSSP 接受方的 Windows 服务已 从 Windows Vista 和 Windows Server 2008 中删除,以支持 更新的 Kerberos 身份验证协议。

所以我猜这种身份验证方法很快就会被 Kerberos 取代 - 无论如何我会留下这个问题 - 用于“历史研究”或总是落后于当前火箭科学等的公司;)

相关问题:How can I get a Kerberos ticket with Delphi?

【问题讨论】:

  • 那么这个问题是否应该被关闭为无法回答? (您如何在 delphi 中使用现在从 XP 之后的 Windows 版本中删除的东西?)
  • 你检查过 Jedi API 包装器了吗?参考:koders.com/delphi/…
  • 这个问题是可以回答的,对于仍然使用 NTLMSSP 的公司来说,答案可能非常有用,因为它消除了对所有运行不支持 NTLMSSP 的应用程序的计算机进行基于 IP 的代理身份验证的需要

标签: delphi http authentication indy ntlm


【解决方案1】:

enabled 在注册表中时,似乎Wininet 应该支持它。 Indy 包含一个名为 IdAuthenticationNTLM.pas 的单元,因此它可能也支持它。

【讨论】:

  • IdAuthenticationNTLM 和 IdAuthenticationSSPI 身份验证处理程序都只是中止与代理的通信,没有给出进一步的错误代码
猜你喜欢
  • 2013-04-05
  • 1970-01-01
  • 2023-03-16
  • 2012-01-23
  • 1970-01-01
  • 2016-03-13
  • 2015-12-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多