我試圖找出如何實現與Windows身份驗證的ASP.NET頁面沒有得到那個討厭的IIS登錄框。ASP.NET Windows身份驗證模擬
我目前在我的網絡中有3個域名,所以所有登錄的用戶都必須在域名前加上用戶名。這不是用戶友好的。我想有一個自定義登錄頁面,將有一個域組合框。
我發現實現這個使用形式的擔保大部分的例子,但是我需要Windows身份驗證,因爲我想連接到使用集成身份驗證,而不是硬編碼的用戶名和密碼,SQL服務器。
有沒有人知道一個很好的文章或示例代碼,顯示如何實現這個?
我試圖找出如何實現與Windows身份驗證的ASP.NET頁面沒有得到那個討厭的IIS登錄框。ASP.NET Windows身份驗證模擬
我目前在我的網絡中有3個域名,所以所有登錄的用戶都必須在域名前加上用戶名。這不是用戶友好的。我想有一個自定義登錄頁面,將有一個域組合框。
我發現實現這個使用形式的擔保大部分的例子,但是我需要Windows身份驗證,因爲我想連接到使用集成身份驗證,而不是硬編碼的用戶名和密碼,SQL服務器。
有沒有人知道一個很好的文章或示例代碼,顯示如何實現這個?
以下鏈接,介紹如何使用窗體身份驗證來驗證的Windows用戶的一篇文章,它採用原生Win32 API函數LogonUser
調用這個成績。通過這種方式,您可以使用下拉列表設計自己的自定義登錄頁面來選擇域。看看,也許它會有所幫助。
爲了得到這個設置讓你不具備認證提示,你將需要有域彼此信任的帳戶。這篇文章應該讓你在正確的方向指出:
http://technet.microsoft.com/en-us/library/cc787646%28WS.10%29.aspx
我問一個相關的問題請你檢查一下:http://stackoverflow.com/questions/18842970/asp-net-imperonate-in-netframework-2-vs-netframework-4 – 2013-09-17 07:29:42