Followign this博客,我已实施基本授权过滤器。我已在下面注册了它。
OnAuthorization
由于它不起作用,我尝试在System.Web.Http.Filters
注册它。
5.2.3.0
但是两次注册都无效,public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
config.Filters.Add(new BasicAuthenticationFilter());
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
没有注册。
我使用了{{1}}版本{{1}}
任何想法?
API配置:
{{1}}