测试使用Windows身份验证的Intranet站点

rak*_*los 9 .net c# testing intranet windows-authentication

我正在尝试开发使用Windows身份验证的Intranet应用程序/网站.

我想用多个用户,角色等来测试它.

目前我只使用自己的域帐户.有没有办法模拟网站的不同用户?

Len*_*rri 12

由于图片在这里值得一千个字,所以它是如何在IE中基于2GDev的注释复制在这里为清晰起见:

转到Internet选项=>安全性=>本地Intranet =>自定义级别,并将用户身份验证更改为"提示用户名和密码"

在此输入图像描述

单击OK,然后单击Apply.关闭浏览器.重新打开它并将其指向您要调试的网站的URL.您应该很高兴地看到登录提示,您可以使用其他用户帐户登录以模拟并发性(这就是我现在正在做的事情):

在此输入图像描述

  • 这比我的回答更有优势,因为用户帐户不需要有权在机器上运行; 凭证应仅用于远程身份验证,浏览器仍以原始本地用户身份运行. (2认同)

Pau*_*ner 6

使用Windows身份验证时,您可以通过以其他用户身份运行浏览器来更改您的身份.

在Windows中,转到浏览器exe(或快捷方式),右键单击图标并从菜单中选择"Run as ..".这将提示您指定用于运行帐户的用户名和密码.

如果您指定的身份可以访问您运行的计算机,则浏览器将以"as"身份运行.如果使用Windows身份验证浏览到某个站点,它将使用指定的标识进行身份验证,而不是您自己的身份.


Ari*_*tos 0

如何安装并运行Virtual PC以及一些可供从 MS 下载的已安装系统?

通过在计算机上运行虚拟电脑,您可以模拟与您的电脑的连接,同时,它看起来就像一台不同的计算机,具有不同的 IP。