Пример #1
0
        public HttpClient Create(string baseAddress)
        {
            var httpClient = new HttpClient();

            if (!string.IsNullOrWhiteSpace(baseAddress))
            {
                httpClient.BaseAddress = new Uri(baseAddress);
            }

            var accessToken = userPrincipalBuilder.GetAccessToken();

            if (!string.IsNullOrWhiteSpace(accessToken))
            {
                httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("bearer", accessToken);
            }

            return(httpClient);
        }