public Client SetAuthorization(Authorization auth)
{
Authorization = auth ?? new Authorization();
string authorizationHeaderValue = Authorization.GenerateAuthorizationParameter();
if (http.DefaultRequestHeaders.Contains("Authorization"))
{
http.DefaultRequestHeaders.Remove("Authorization");
}
http.DefaultRequestHeaders.Add("Authorization", authorizationHeaderValue);
return this;
}