Skip to content

Commit 97a0013

Browse files
Merge pull request #85 from TransactionProcessing/task/#80_reduceeventsize
Add auth to subscriptions list call
2 parents 4ca265f + 612162f commit 97a0013

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

Shared.EventStore/Subscriptions/SubscriptionWorker.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
using System.IO;
66
using System.Linq;
77
using System.Net.Http;
8+
using System.Net.Http.Headers;
9+
using System.Text;
810
using System.Threading;
911
using System.Threading.Tasks;
1012
using Aggregate;
@@ -190,8 +192,13 @@ private async Task<List<SubscriptionInformation>> GetSubscriptionsList(Cancellat
190192
{
191193
List<SubscriptionInformation> subscriptionList = new List<SubscriptionInformation>();
192194
String requestUri = $"{ConfigurationReader.GetValue("EventStoreSettings", "ConnectionString")}/subscriptions";
193-
195+
196+
String username = ConfigurationReader.GetValue("EventStoreSettings", "UserName");
197+
String password = ConfigurationReader.GetValue("EventStoreSettings", "Password");
198+
String credentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(username + ":" + password));
199+
194200
HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Get, requestUri);
201+
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Basic", credentials);
195202

196203
HttpResponseMessage responseMessage = await this.HttpClient.SendAsync(requestMessage, cancellationToken);
197204
String responseData = await responseMessage.Content.ReadAsStringAsync(cancellationToken);

0 commit comments

Comments
 (0)