Asp.net web api 在ASP.NET Web API中同时使用匿名和Windows身份验证

Asp.net web api 在ASP.NET Web API中同时使用匿名和Windows身份验证,asp.net-web-api,security,windows-authentication,Asp.net Web Api,Security,Windows Authentication,我已经实现了一个ASP.NET Web API应用程序,它有一个常规控制器(HomeController)和几个其他Web API控制器。我已经处理了API控制器的身份验证(使用匿名身份验证和自定义授权属性),但我希望使用Windows身份验证限制对MVC控制器及其所有操作的访问,而不影响其余控制器 有可能做到这一点吗?在Web API应用程序中,Windows和匿名身份验证是否可以混合使用 注意:应用程序将托管在IIS中。请看一看,这似乎是相同的问题。

我已经实现了一个ASP.NET Web API应用程序,它有一个常规控制器(HomeController)和几个其他Web API控制器。我已经处理了API控制器的身份验证(使用匿名身份验证和自定义授权属性),但我希望使用Windows身份验证限制对MVC控制器及其所有操作的访问,而不影响其余控制器

有可能做到这一点吗?在Web API应用程序中,Windows和匿名身份验证是否可以混合使用

注意:应用程序将托管在IIS中。

请看一看,这似乎是相同的问题。