打开内部网URL XP提示凭证NTLM兼容性

本文关键字:凭证 NTLM 兼容性 提示 XP 内部网 URL | 更新日期: 2023-09-27 18:04:58

我们的网络上有一个内部网站点,它使用NTLM执行单点登录,工作正常。我写了一个c#应用程序,它生成了一个带有网站URL的IE窗口。由于应用程序还从受保护的文件夹安装其他应用程序,并且域上的用户具有受限制的权限,因此它使用本地管理帐户运行。

I have try:

System.Diagnostics.Process.Start("IExplore.exe", "http://MyIntranetSite/");
// and
System.Diagnostics.Process.Start("http://MyIntranetSite/");

这在Windows 7上没有任何问题,但是在Windows XP上,它会提示用户凭据进行NTLM身份验证。

谁能告诉我如何解决这个问题的正确方向?

打开内部网URL XP提示凭证NTLM兼容性

最可能的原因是IE设置。当IE选择使用SSPI并与服务器握手时,NTLM SSO仅在客户端有效。IE解析URL并使用其安全设置来决定是进行SSO还是提示凭证。http://support.microsoft.com/kb/258063