Closed GoogleCodeExporter closed 9 years ago
These aren't bugs, I believe.
The / in q=x/y should be URL encoded twice before computing an HMAC from it.
oauth.js is designed to encode parameters shortly before transmitting them, for
example when OAuth.addToURL constructs a query string fragment by calling
OAuth.formEncode. It doesn't encode parameters in a message object, by design.
This harmonizes with the JavaScript object model for elements of an input form,
whose value property isn't URL encoded. Instead, the browser encodes each
value
before transmitting it.
Original comment by jmkrist...@gmail.com
on 10 Jul 2008 at 2:08
Original comment by jmkrist...@gmail.com
on 10 Jul 2008 at 2:15
Original comment by jmkrist...@gmail.com
on 10 Jul 2008 at 2:16
Original issue reported on code.google.com by
tom.led...@gmail.com
on 27 Feb 2008 at 6:01