Skip to content

Commit d76b683

Browse files
committed
Fixed skipping of XAuth parameters with OAuthParameterHandling.UrlOrPostParameters.
1 parent cc283fb commit d76b683

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

RestSharp/Authenticators/OAuth1Authenticator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ private void AddOAuthData(IRestClient client, IRestRequest request, OAuthWorkflo
203203
break;
204204
case OAuthParameterHandling.UrlOrPostParameters:
205205
parameters.Add("oauth_signature", oauth.Signature);
206-
foreach (var parameter in parameters.Where(parameter => !parameter.Name.IsNullOrBlank() && parameter.Name.StartsWith("oauth_")))
206+
foreach (var parameter in parameters.Where(parameter => !parameter.Name.IsNullOrBlank() && (parameter.Name.StartsWith("oauth_") || parameter.Name.StartsWith("x_auth_"))))
207207
{
208208
request.AddParameter(parameter.Name, HttpUtility.UrlDecode(parameter.Value));
209209
}

0 commit comments

Comments
 (0)