我有托管公司服务器(不天青)上的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