2 using System.Collections.Generic;
6 using Microsoft.Owin.Security.OAuth;
7 using Newtonsoft.Json.Serialization;
11 public static class WebApiConfig
13 public static void Register(HttpConfiguration config)
15 // Web API configuration and services
16 // Configure Web API to use only bearer token authentication.
17 config.SuppressDefaultHostAuthentication();
18 config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType));
21 config.MapHttpAttributeRoutes();
23 config.Routes.MapHttpRoute(
25 routeTemplate: "api/{controller}/{id}",
26 defaults: new { id = RouteParameter.Optional }
29 // config.InitializeReceiveGitHubWebHooks();
30 //// config.InitializeReceiveElucidatWebhooks();
31 // config.InitializeReceiveGenericJsonWebHooks();