Closed hrdwdmrbl closed 2 years ago
The OAuth library uses CGI::escape to encode request headers. CGI::escape will escape = (equal sign), but EscapeUtils.escape_uri does not. As a result, OAuth produces mal-formed headers.
>> EscapeUtils::VERSION => "1.2.1" >> EscapeUtils.escape_url('=') => "%3D"
Not sure when it was fixed, but we can close this.
The OAuth library uses CGI::escape to encode request headers. CGI::escape will escape = (equal sign), but EscapeUtils.escape_uri does not. As a result, OAuth produces mal-formed headers.