public AzureMLAuthenticatedHttpClient(IAzureMLFrequentlyBoughtTogetherConfig config) { //HACK: Should prefix key with 'AccountKey:' var accountKey = Encoding.ASCII.GetBytes(config.AccountKey); var header = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(accountKey)); DefaultRequestHeaders.Authorization = header; }
public AzureMLAuthenticatedHttpClient(IAzureMLFrequentlyBoughtTogetherConfig config) { var accountKey = Encoding.ASCII.GetBytes(config.AccountKey); var header = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(accountKey)); DefaultRequestHeaders.Authorization = header; }
public AzureMLAuthenticatedHttpClient(IAzureMLFrequentlyBoughtTogetherConfig config) { //Basic Auth requires a user name, even though it's not used. We use the key as user name. var accountKey = Encoding.ASCII.GetBytes($"{config.AccountKey}:{config.AccountKey}"); var header = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(accountKey)); DefaultRequestHeaders.Authorization = header; }
public AzureMLFrequentlyBoughtTogetherRecommendationEngine(IAzureMLFrequentlyBoughtTogetherConfig configFile, IAzureMLAuthenticatedHttpClient httpClient, ITelemetryProvider telemetryProvider) { _config = configFile; _client = httpClient; _telemetry = telemetryProvider; }
public AzureMLFrequentlyBoughtTogetherRecommendationEngine(IAzureMLFrequentlyBoughtTogetherConfig configFile, IAzureMLAuthenticatedHttpClient httpClient, ITelemetryProvider telemetryProvider) { _config = configFile; _client = httpClient; _telemetry = telemetryProvider; }