public ClientCredentialsFlowBase(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest)
            : this(serviceUri, tokenRequest, new OAuthHttpClient())
        {

        }
 public ClientCredentialsFlowBase(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest, IHttpClient httpClient)
 {
     _serviceUri = serviceUri;
     _tokenRequest = tokenRequest;
     _httpClient = httpClient;
 }
 public ClientCredentialsFlowBase(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest)
     : this(serviceUri, tokenRequest, new OAuthHttpClient())
 {
 }
 public ClientCredentialsFlowBase(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest, IHttpClient httpClient)
 {
     _serviceUri   = serviceUri;
     _tokenRequest = tokenRequest;
     _httpClient   = httpClient;
 }
 public AcsClientCredentialsFlowTests()
 {
     _tokenRequest = new ClientCredentialsTokenRequest("myClient", "mySecret", "myScope");
     _serviceUri = new Uri("https://acs.example.com");
 }
        public AcsClientCredentialsFlow(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest, IHttpClient httpAdapter)
            : base(serviceUri, tokenRequest, httpAdapter)
        {

        }
        public AcsClientCredentialsFlow(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest)
            : base(serviceUri, tokenRequest)
        {

        }
 public AzureAdClientCredentialsFlow(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest, IHttpClient httpAdapter)
     : base(serviceUri, tokenRequest, httpAdapter)
 {
     ValidateUri(serviceUri);
 }
 public AzureAdClientCredentialsFlow(Uri serviceUri, ClientCredentialsTokenRequest tokenRequest)
     : base(serviceUri, tokenRequest)
 {
     ValidateUri(serviceUri);
 }