public void Initialize(string uri, bool useSSL) { Uri = uri; _useSSL = useSSL; authScheme = Enums.AuthenticationScheme.NoAuthentication; CreateClient(); }
public void Initialize(string uri, string token) { Uri = uri; authScheme = Enums.AuthenticationScheme.Bearer; Bearertoken = token; CreateClient(); }
public WebApiClient(string uri, string appId, string appKey) { this.appId = appId; this.appKey = appKey; Uri = uri; authScheme = Enums.AuthenticationScheme.NoAuthentication; CreateClient(); }
public void Initialize(string uri, string id, string secret, Enums.AuthenticationScheme authenticationScheme) { Uri = uri; if (authenticationScheme == Enums.AuthenticationScheme.ClientCredentials) { ClientID = id; ClientSecret = secret; BasicAuthHeader = Convert.ToBase64String(Encoding.UTF8.GetBytes(ClientID + ":" + ClientSecret)); authScheme = Enums.AuthenticationScheme.ClientCredentials; } if (authenticationScheme == Enums.AuthenticationScheme.SiteCore) { UserName = id; Password = secret; authScheme = Enums.AuthenticationScheme.SiteCore; } CreateClient(); }