我们的团队使用一个使用 NT 身份验证的网站。我需要将我的自动化脚本指向该站点。这需要将 testuser 帐户的凭据传递给应用程序,而不是我的。
如何以编程方式执行此操作,以便应用程序不会提示输入凭据。
或者,有人可以建议一种方法来处理 Windows 安全提示,以便我可以在那里输入用户名和密码吗?
谢谢
我们的团队使用一个使用 NT 身份验证的网站。我需要将我的自动化脚本指向该站点。这需要将 testuser 帐户的凭据传递给应用程序,而不是我的。
如何以编程方式执行此操作,以便应用程序不会提示输入凭据。
或者,有人可以建议一种方法来处理 Windows 安全提示,以便我可以在那里输入用户名和密码吗?
谢谢
您将需要在调用 C# 应用程序中进行模拟,然后使用集成的 Windows 身份验证连接到该站点。
这是一个关于如何从 C# 应用程序模拟以进行远程调用的教程:http: //www.codeproject.com/KB/cs/cpimpersonation1.aspx
您需要的是 HttpWebRequest。看看这个答案,之前发布在 SO:Login to the page with HttpWebRequest