Преглед изворни кода

Use API key with git api calls

Robert Marshall пре 4 година
родитељ
комит
bdd7bc314e
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      src/Website/Startup.cs

+ 4 - 1
src/Website/Startup.cs

@@ -34,7 +34,10 @@ namespace Website
 
 			services.AddSingleton(Configuration.GetSection("cacheDurations").Get<CacheDurations>());
 
-			services.AddHttpClient<IGitApi, GitApi>(client => client.BaseAddress = new Uri(Configuration["gitApiEndpoint"]));
+			services.AddHttpClient<IGitApi, GitApi>(client => {
+				client.BaseAddress = new Uri(Configuration["gitApiEndpoint"]);
+				client.DefaultRequestHeaders.Add("x-api-key", new[] { Configuration["authApiKey"] });
+			});
 	        services.AddHttpClient<IBlogApi, BlogApi>(client => {
 		        client.BaseAddress = new Uri(Configuration["blogApiEndpoint"]);
 				client.DefaultRequestHeaders.Add("x-api-key", new[] { Configuration["authApiKey"] });