我已经实现了一个 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 中。