Delphi 是否有支持 NTLMSSP 身份验证的 HTTP 客户端库?
我们最近开始使用 Squid HTTP 代理服务器,它提供 squid-2.5-ntlmssp 身份验证。
有人知道 Delphi 流行的 HTTP 客户端库之一(Indy、 Synapse、ICS、nsoftware ...)?
更新:我刚刚在维基百科上读到
提供 NTLMSSP 接受方的 Windows 服务已 从 Windows Vista 和 Windows Server 2008 中删除,以支持 较新的 Kerberos 身份验证协议。
因此,我猜想这种身份验证方法很快就会被 Kerberos 取代 - 不管怎样,我将把这个问题留给“历史研究”,或者总是落后于当前火箭科学等的公司。;)
We recently started using a Squid HTTP proxy server which provides squid-2.5-ntlmssp authentification.
Does somebody know if NTLMSSP is supported by one of the popular HTTP client libraries for Delphi (Indy, Synapse, ICS, nsoftware ...)?
Update: I just read in Wikipedia that
The Windows Service offering the acceptor side of NTLMSSP has been
removed from Windows Vista and Windows Server 2008 in favor of the
newer Kerberos authentication protocol.
So I guess that this auth method will be replaced by Kerberos soon - anyway I'll leave this question - for 'historic studies', or companies which always are a little behind current rocket-science etc. ;)
Related question: How can I get a Kerberos ticket with Delphi?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎 Wininet 应该支持它在注册表中启用。
Indy 包含一个名为
IdAuthenticationNTLM.pas
的单元,因此它可能也支持它。It seems Wininet should support it when enabled in the registry.
Indy includes a unit named
IdAuthenticationNTLM.pas
so it probably supports it, too.