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;
 }
示例#2
0
        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;
 }
示例#5
0
 public AzureMLFrequentlyBoughtTogetherRecommendationEngine(IAzureMLFrequentlyBoughtTogetherConfig configFile, IAzureMLAuthenticatedHttpClient httpClient, ITelemetryProvider telemetryProvider)
 {
     _config    = configFile;
     _client    = httpClient;
     _telemetry = telemetryProvider;
 }