我正在为公司编写Web应用程序,他们要求用户不要输入任何用户名和密码,应该允许用户通过他们的Windows身份登录系统。
我尝试过WindowsIdenity.GetCurrent(),如果应用程序在客户端上,它会处理。
如何将客户端用户的WindowsIdenitiy发送到服务器。
答案 0 :(得分:1)
Internet Explorer具有将客户端的Windows凭据传输到服务器的机制。您需要让您的客户使用IE,当然要确保它们与服务器位于同一个域林中。
您可以阅读here一些关于在ASP.NET中使用集成Windows身份验证的内容。