34 Commits

Author SHA1 Message Date
Yohei Sasaki
fedf5776e7 more strict comparison. 2010-10-23 11:52:31 +01:00
ciaranj
417f367ae2 Remove some trailing whitespace 2010-10-17 17:19:27 +01:00
ciaranj
8a4b7e6b94 Gentle refactor to improve testability of the authorization headers code 2010-10-17 12:23:06 +01:00
Chris Anderson
72648d0bfc write the post_body before returning the request object 2010-09-21 04:30:21 +08:00
Paul McKellar
2fa7f4ecb7 clone was too agressive, was getting some functions copied to headers from a bad library 2010-09-21 04:28:47 +08:00
ciaranj
3b94a77e5c Possible mechanism for returning a signed request object.
if oauth.get/post is called without a callback parameter it will return
a valid request object that can have custom listeners etc. attached to it.

Don't forget to call 'end' on it :)
2010-08-26 19:28:54 +01:00
ciaranj
24c91e02b9 Add support for specifying whatever static HTTP headers one wishes with the OAuth requests 2010-08-14 19:21:12 +01:00
ciaranj
752c4419f9 Changed the post method to support passing of either a POST body string and optional content-type,
or a hash of query parameters that will be url form encoded.
2010-08-06 09:01:40 +01:00
ciaranj
7117b2df3e Added new post method and get method. Deprecated older getProtectedResource method 2010-08-05 22:49:27 +01:00
ciaranj
3564e2e60b Ughh, my later changesets appear to have blown away some of Mark's changes :(
Put back in the capitalisation change to getOAuthAccessToken.
2010-07-29 22:58:58 +01:00
Mark Wubben
0b4353bd38 Merge branch 'master' of http://github.com/ciaranj/node-oauth
Conflicts:
	lib/oauth.js
2010-07-29 23:24:56 +02:00
Mark Wubben
33df3dfd17 Error object rather than string, which allows for better verification of the HTTP status code of the response. 2010-07-28 19:24:56 +02:00
Mark Wubben
c8393eb053 Support for passing extra parameters when getting a request token. Changed getOAuthAccessToken to always expect an oauth_verifier value (although it could be null). 2010-07-28 19:24:13 +02:00
Mark Wubben
e38ab951f1 Fixed getOAuthAccessToken (rather than getOauthAccessToken). 2010-07-28 19:22:57 +02:00
ciaranj
40cc690275 Ooops != != == ! ;) 2010-07-19 00:29:17 +01:00
ciaranj
1c93463189 it looks like non oauth_ parameters where being included within the authorization headers
I believe this to be incorrect.
2010-07-19 00:25:00 +01:00
ciaranj
ebcf1c2950 Weird, found a missing argument that I could swear I'd put in previously?!!? 2010-07-18 23:43:39 +01:00
Troy Kruthoff
6ad738d395 added error listener to request socket, no node does not crash on socket error 2010-06-23 05:51:51 +08:00
ciaranj
341136d554 Fixed a load of test failures I'd somehow missed ?!?!! (Thanks go to @dshaw for noticing) 2010-05-18 13:57:01 +01:00
ciaranj
d7d5cfbcfe Bumping the version 2010-05-10 19:44:17 +01:00
ciaranj
63dc8facb6 Adds support for 1.0A callback urls, and HTTPS endpoints
Introduces a breaking constructing change, there is now a 'callback url' argument
that can be supplied prior to the signatureMethod in the constructor.

Pass 'null' to explicitly ensure the callback url is never used, 'undefined' to
use 'oob', 'oob' to use 'oob' or an absolute url.
2010-05-09 00:50:06 +01:00
ciaranj
09567154fd Adding a method to sign urls, desperately need to re-factor :( 2010-04-27 21:48:43 +01:00
ciaranj
337b6c7fa6 Added support in for dealing with servers using non-default ports. 2010-04-27 21:04:58 +01:00
ciaranj
091ac960b9 Added some extra support to the url normalisation (ensure that when no path given the normalised url has a trailing slash) 2010-04-27 19:49:42 +01:00
ciaranj
0beb1c9f96 Removed authorize_url from the client, was really the wrong place for it :( 2010-04-21 16:29:46 +01:00
ciaranj
36eded6a2e Added in support for PLAINTEXT Signature methods. 2010-04-20 22:37:28 +01:00
ciaranj
3f97e3e38f Support configurable nonces and began the re-factor. 2010-04-19 23:04:24 +01:00
ciaranj
313f65ed0d Re-ordered the arguments on the getresource thingy. 2010-04-19 22:34:30 +01:00
ciaranj
2bf33d156b Added a method to access protected resources. 2010-04-19 22:02:36 +01:00
ciaranj
c223c309aa Removed all twitter references ;) 2010-04-19 20:13:55 +01:00
ciaranj
bbc7a741fc Removed un-neccessaryy custom query parsing code 2010-04-19 19:12:58 +01:00
ciaranj
a5d074ab5d Added URL normalisation 2010-04-19 19:05:29 +01:00
ciaranj
22402db273 Ok, very basic, needs refactoring Getting of Request and Access tokens (POST stylee)
works.
2010-04-19 13:20:50 +01:00
ciaranj
d15500781e Initial commit of library code from: http://code.google.com/p/oauth/source/browse/code/javascript/
I'm basic this client on the pre-existing OAuth code.
2010-01-26 22:25:54 +00:00