我有託管公司服務器(不天青)上的ASP.NET MVC 4(.NET 4.6.1)的應用程序設計要求做到以下幾點:如何在MVC 4應用程序中混合使用Azure AD身份驗證和Windows身份驗證?
檢查是用戶通過Windows身份驗證
認證a)是 - 指定用戶爲「已驗證」
b)否 - 使用OpenIdConnect(OWIN)使用Azure Active Directory進行身份驗證。
一旦通過認證使用的標準[授權]屬性的控制器方法等,我已經實現單獨的Windows Azure的和AD認證是個人MVC應用程序,但從來沒有在一起。
我發現幾個來源描述如何搭配Windows和Forms身份驗證,但沒有爲這個組合。
有沒有人有關如何實現這一目標的見解?
我有一個模糊的回憶,如果你做文件|新項目並創建一個新的asp.net mvc項目,該向導可讓您創建一個具有多種驗證模式的空白項目。 –
我檢查了這一點,並在VS2015更新3中看來,你只能在創建項目時選擇一種認證模式。 – ChrisP