2013-10-24 461 views
0

我正在開發一個MVC應用程序,它將要求用戶通過AD進行身份驗證。如何在MVC中創建登錄頁面以創建Intranet應用程序,該應用程序可根據AD自動驗證用戶身份ASP.NET MVC - 根據Active Directory自動驗證用戶?

+0

可能的重複[ASP.NET MVC - 驗證用戶對Active Directory,但需要輸入用戶名和密碼](http://stackoverflow.com/questions/6147864/asp-net-mvc-authenticate-users-反活動目錄,但要求用戶名) –

+0

這是令人討厭的:登錄頁面,它會自動進行登錄? – Marco

回答

1

爲什麼不使用Microsoft Visual Studio提供的Intranet模板,該模板完全符合您的需求?

您的要求是悖論。爲什麼你需要一個登錄頁面,它自動登錄一個用戶,而通過自動訪問(main-)站點登錄,並不要求訪問者做任何事情,因爲他已通過輸入他的憑據進行身份驗證在Windows的登錄

的更多信息:http://msdn.microsoft.com/en-us/library/gg703322(v=vs.98).aspx

0

您可以使用內置的Windows身份驗證功能。例如:here

如果您需要混合身份驗證,例如您希望用戶可以使用AD從外部訪問,則它將涉及兩個應用程序或兩個不同的頁面以用於身份驗證類型。找到示例here

0

我不完全確定您是否確實需要登錄頁面,可以自動驗證訪問主站點的用戶的身份。也許你的措辭有點混亂。

我希望您的Web-App能夠在使用Intranet憑據登錄後,針對AD對用戶進行身份驗證。如果是這樣的話,你可能想看看this article,詳細說明如何使用IIS和ASP.NET應用程序來設置它。

如果不是,請忽略此答案。

相關問題