예제 #1
0
        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);
        }