Skip to content

Commit

Permalink
Recover SHA1 for Twitter auth
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastienros committed Mar 28, 2024
1 parent 4fa504b commit 5bc032b
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage

public virtual string GetNonce()
{
return Convert.ToBase64String(new ASCIIEncoding().GetBytes(_clock.UtcNow.Ticks.ToString()));
return Convert.ToBase64String(Encoding.ASCII.GetBytes(_clock.UtcNow.Ticks.ToString()));
}

public async Task ConfigureOAuthAsync(HttpRequestMessage request)
Expand Down Expand Up @@ -100,7 +100,7 @@ public async Task ConfigureOAuthAsync(HttpRequestMessage request)

var secret = string.Concat(_twitterSettings.ConsumerSecret, "&", _twitterSettings.AccessTokenSecret);

var signature = Convert.ToBase64String(HMACSHA256.HashData(key: Encoding.UTF8.GetBytes(secret), source: Encoding.UTF8.GetBytes(baseString)));
var signature = Convert.ToBase64String(HMACSHA1.HashData(key: Encoding.UTF8.GetBytes(secret), source: Encoding.UTF8.GetBytes(baseString)));

var sb = new StringBuilder();
sb.Append("oauth_consumer_key=\"").Append(Uri.EscapeDataString(_twitterSettings.ConsumerKey)).Append("\", ");
Expand Down

0 comments on commit 5bc032b

Please sign in to comment.