我有一個(ASP.NET 3.5)Intranet應用程序,它被設計爲使用窗體身份驗證(以及默認的aspnet成員資格系統)。我還在另一個表中存儲了有關用戶的附加信息,該表與aspnet_users表共享其主鍵。將窗體身份驗證與Windows身份驗證混合使用
對於屬於我們域名的用戶,我將他們的域帳戶名稱存儲在次要用戶表中,並且我想自動登錄其域名帳戶名稱與存儲在表中的名稱相匹配的用戶。
我已經閱讀了可用的指南 - 它們都來自兩年前或更久,並且假設您可以在允許您提取域帳戶名的單獨登錄頁上激活Windows身份驗證。但是,從我所知道的情況來看,這在IIS7中是不可能的(整體身份驗證方法適用於所有頁面,無法選擇性地取消激活,並且兩種身份驗證方法都無法應用於同一頁面)。
有沒有辦法讓IIS通過請求用戶的Windows域帳戶名?我不需要適當的AD身份驗證,只需要域名。
非常有趣 - 謝謝你在這裏加入它,因爲我認爲這個主題有很多搜索點擊。 – 2011-05-27 09:08:58
切換接受的答案,因爲顯然這個問題已經得到了不少點擊,並且這將更清晰。 – 2011-09-28 09:56:18
甜,ta!我希望它有助於未來的谷歌 – 2011-09-28 15:53:55