我已經盡力搜索網絡之前問這個問題。我在stackoverflow上看到了類似的問題,但是,現在很長一段時間都沒有得到滿意的回答。這是再次試圖讓這個經常性問題得到解答。ASP.NET身份+ Windows身份驗證(混合模式 - 窗體+ Windows)
的問題
如何建立一個ASP.NET MVC 5的網站,使用「Windows驗證」爲Intranet用戶和「窗體身份驗證」的網民?我們希望使用ASP.NET Identity完成此操作。此外,我們不希望使用Active Directory組進行授權。對於Intranet用戶,我們希望使用Active Directory對其進行身份驗證,然後回退到ASP.NET身份以管理其角色和其他個人資料數據。
如果我們不要求最終用戶選擇auth方法,那將會很好。 Web應用程序應該無縫地登錄Intranet用戶。他們甚至不應該知道有一個登錄屏幕。同樣,不應要求互聯網用戶輸入他們的域名憑證。他們應該立即看到基於表單的登錄屏幕。
有沒有解決這個問題的建議方法?或者,如果以下任何一種解決方案是正確的,你可以評論嗎
http://world.episerver.com/blogs/Dan-Matthews/Dates/2014/8/Mixing-Forms-and-Windows-Authentication/
https://github.com/MohammadYounes/MVC5-MixedAuth
FYI這是2004年的文章,現在可能沒有幫助: https://msdn.microsoft.com/en-us/library/ms972958.aspx
您是否設法實現這一目標?我正在尋找類似的解決方案,但隨着Active Directory for Azure的提供解決方案的複雜性也增加了。 – 2016-08-12 09:22:11
Ravi,如果是的話,您是否能夠達成解決方案,請與我們分享解決方案。 – Aji 2016-11-30 11:41:01
還沒有,我會的時候會發布。 – 2016-11-30 15:54:14