0

我正在为一家公司编写一个 Web 应用程序,他们要求用户不应该输入任何用户名和密码,应该允许用户通过他们的 Windows 身份登录系统。

我已经尝试过 WindowsIdenity.GetCurrent() ,如果应用程序在客户端上,它就可以工作。

如何将客户端用户的 WindowsIdenitiy 发送到服务器。

4

1 回答 1

1

Internet Explorer 具有将客户端的 Windows 凭据传输到服务器的机制。您需要让您的客户端使用 IE,当然还要确保它们与服务器位于同一个域林中。

您可以在这里阅读一些关于使用 ASP.NET 的集成 Windows 身份验证的信息。

于 2012-07-22T11:58:54.130 回答