【发布时间】:2009-04-09 18:52:34
【问题描述】:
我有一个 VC++ (6.0) 应用程序。我们想使用 NTLM 身份验证来访问服务器。我提示输入 URL、ID 和密码,并在我的 internetSession.GetHttpConnection 调用中发送它们,如果你输入域\id 和密码,它可以正常工作,使用 NTLM。
我们希望当前登录到服务器所在域的用户不必输入他们的 ID 和密码。我们如何做到这一点?我认为这与“直通身份验证”或 WindowsIdentity 有关。一直在谷歌上搜索,但如果有人能快速回答,我一定会很感激。
【问题讨论】:
-
“访问服务器”是什么意思?听起来您在工作案例中使用的不是 NTLM,而是基本身份验证。 NTLM 是基于 HTTP 的挑战/响应,其工作方式如下:innovation.ch/personal/ronald/ntlm.html
标签: visual-c++ ntlm