未连接到windows认证域时登录到该域

本文关键字:登录 认证 连接 windows | 更新日期: 2023-09-27 18:17:40

我有一个ASP。NET Windows身份验证应用程序。当我在办公室时,我可以连接到这个应用程序,没有任何问题,因为我登录到域,并通过我的本地服务器连接,如:server ' application

但是,如果我在路上,我需要连接到那个应用程序,我会使用:

http://someserver.com/application

当我连接时,它希望我进行身份验证,我需要提供我的域登录名和密码。

我想做的是设置我的浏览器为我进行身份验证。我认为在过去,你可以发送你的登录名和密码作为URL的一部分,这样它就可以验证你,但我可能错了…可能是网景的问题……:)

这样我就不用每次都登录了。

未连接到windows认证域时登录到该域

在URL中传递凭据通常不是一个好主意。它们对任何在&记录在web服务器日志中。我好像记得IE禁用了这个,因为它被用来欺骗url。

Windows Auth并不是为通过防火墙使用而设计的。协商是首选的方法,但这需要来自AD服务器的kerberos令牌,如果您不在办公室,就没有这个令牌。然后浏览器默认使用NTLM,这是一种可以通过防火墙工作的挑战-响应协议,但安全性较差。IE应该使用您的凭据,但根据您的签名方式,您可能会发现您需要输入凭据。

控制面板 -> 用户帐户 -> 管理您的凭据(在左面板)

查看这篇MSFT文章了解更多细节