public void Configuration(IAppBuilder app) { var dependencyConfig = new DependencyConfiguration(); IDependencyResolver dependencyResolver = dependencyConfig.GetResolver(); var config = new HttpConfiguration { DependencyResolver = dependencyResolver, Initializer = c => c.EnsureInitialized() }; config.UseGlobalRoutePrefix(); config.Filters.Add(new BasicAuthenticationFilter(dependencyResolver.GetService <IAuthenticationService>(), dependencyResolver.GetService <IAuthorisationParameterParser>())); app.UseWebApi(config); }