public AzureAdAuthenticatedHttpMessageHandler(AzureAdAuthenticatedHttpClientOptions options, HttpMessageHandler innerHandler = null) { InnerHandler = innerHandler ?? new HttpClientHandler(); _resourceId = options.ResourceId; var authority = String.Format(CultureInfo.InvariantCulture, options.AadInstance, options.Tenant); _authContext = new AuthenticationContext(authority); _clientCredential = new ClientCredential(options.ClientId, options.AppKey); }
public static HttpClient GetClient(AzureAdAuthenticatedHttpClientOptions options, HttpMessageHandler innerHandler = null) { var msgHandler = new AzureAdAuthenticatedHttpMessageHandler(options, innerHandler); return(new HttpClient(msgHandler)); }