2012-07-22 93 views
0

我正在爲一家公司編寫一個Web應用程序,他們要求用戶不要輸入任何用戶名和密碼,用戶應該被允許通過他們的Windows身份登錄系統。客戶端用戶的WindowsIdentity

我已經試過WindowsIdenity.GetCurrent(),它的工作如果應用程序在客戶端上。

如何獲取要發送到服務器的客戶端用戶的WindowsIdenitiy。

+0

在頁面中:User.Identity.Name – 2012-07-22 11:57:32

回答

1

Internet Explorer具有將客戶端的Windows憑據傳輸到服務器的機制。你需要讓你的客戶使用IE,當然要確保它們和服務器位於同一個域。

您可以閱讀here瞭解如何在ASP.NET中使用集成的Windows身份驗證。

+0

User.Idenitity.name始終爲空srting – msytNadeem 2012-07-22 13:06:33

+0

您是否已正確設置集成身份驗證? – zmbq 2012-07-22 13:16:57