Here are test cases for OAuth algorithms.
To discuss this page, please use the Test Cases thread in the Google Group OAuth.
Parameter Encoding (section 5.1)
In this table, U+xxxx means the character whose Unicode is xxxx, in hexadecimal notation.
parameter name or value | encoded |
abcABC123 | abcABC123 |
-._~ | -._~ |
% | %25 |
&=* | %26%3D%2A |
U+000A (LF) | %0A |
U+0020 (space) | %20 |
U+007F | %7F |
U+0080 | %C2%80 |
U+3001 | %E3%80%81 |
Authorization Header (section 5.4.1)
Normalize Request Parameters (section 9.1.1)
In this table, parameters are shown as they would appear in a URL query string; that is as a document of MIME type application/x-www-form-urlencoded that conforms to HTML 4.01 section 17.13.4.1.
parameters | normalized |
a=b&c=d | a=b&c=d |
a=x!y&a=x+y | a=x%20y&a=%21y |
x!y=a&x=a | x=a&x%21y=a |
Concatenate Request Elements (section 9.1.2)
HMAC-SHA1 (section 9.2)
RSA-SHA1 (section 9.3)
Comments (0)
You don't have permission to comment on this page.