ciaranj
64b2487199
Merge remote-tracking branch 'lukebaker/patch-1' into add_support_for_oauth2_token_refresh
2012-04-24 21:19:02 +01:00
ciaranj
ef51782104
Fix global scope leak, and amend decision on when to use https or http libraries
2012-04-24 21:11:20 +01:00
ciaranj
1970e0045e
Merge remote-tracking branch 'dmathieu/fix_http' into not_require_http
...
Conflicts:
lib/oauth2.js
2012-04-24 20:54:49 +01:00
ciaranj
e4cc471160
Merge commit '2e1f9f9' into oauth2_results_callback
2012-04-24 20:37:38 +01:00
Luke Baker
e1a8422e7c
Add support for refreshing an access token
2012-03-13 23:17:15 -03:00
Patrick Negri
6404f6e023
[ #Issue 75 ] Fixing Live Protocol 302 Resources
2011-10-26 14:05:03 -02:00
Fabian Jakobs
9b4703aaca
request variable leaked into the global scope
2011-10-20 16:39:13 +03:00
Damien Mathieu
32620902a5
don't send the request using https if the uri is http
2011-09-24 14:10:46 +02:00
Tang Bo Hao
2e1f9f9db6
callback results when getAccessToken
2011-09-21 01:26:33 +08:00
ciaranj
3c45927acd
Fixes Issue #62 (adds another misbehaving host)
2011-08-23 20:59:47 +01:00
ciaranj
85805b6b1b
Tidying up a method comment
2011-08-17 09:02:03 +01:00
Raoul Millais
aca047eaeb
Reimplemented configurable http method for token requests using setClientOptions
2011-08-17 08:42:58 +01:00
ciaranj
49c83f1824
Documented behaviour of getOAuthRequestToken
2011-08-16 14:04:01 +01:00
Raoul Millais
1b4624cacd
Added support for GET when requesting request tokens
2011-08-16 13:26:49 +01:00
ciaranj
a2ac03bc37
uggh committed a console.log
2011-08-15 23:43:29 +01:00
ciaranj
707b8f77b2
OAuth2 getOAuthAccessToken now POSTs rather than GET as per the spec (v20)
2011-08-15 23:30:47 +01:00
ciaranj
0643395b2e
Supports OAuth Providers that don't end connections neatly (Google!)
2011-08-15 23:27:06 +01:00
bdickason
d8b5731446
Added support and test coverage for following 301 redirects
2011-07-08 10:04:45 -04:00
ciaranj
5707c480df
Adding a configuration mechanism (that may not stay) to allow overriding of the name of the access token used when requesting resources
2011-06-30 00:03:22 +01:00
selead
5f383ff1b1
fix content length for oauth 1.0
2011-06-25 12:36:25 +04:00
ciaranj
3ed11c05bd
Inverting the branch logic for easier reading
2011-06-23 22:18:11 +01:00
Neil Mansilla
c78a9ca129
Match all 2xx response codes.
2011-06-23 09:14:46 -07:00
ciaranj
37c2408187
Some minor reformatting and 'standardisation' of the merged code
...
Also updating package.json to reflect Echo support
2011-05-10 23:31:14 +01:00
meltingice
ed01a23da1
Refactored OAuthEcho object into oauth.js to remove lots of redundancy
2011-05-08 23:07:57 -04:00
meltingice
0158a78c4c
Added support for OAuth Echo
2011-05-05 10:56:23 -04:00
ciaranj
9fea0b5458
Added tests for 302 redirect functionality
2011-04-19 23:09:20 +01:00
neyric
15f06f254f
Follow 302 redirects with "Location" header
2011-02-26 15:01:54 +01:00
ciaranj
13d9420c94
Merge branch '0.4_compat_fixes'
...
Conflicts:
lib/oauth.js
2011-02-13 11:41:15 +00:00
ciaranj
349d258b1f
Updated the Oauth2 code to work with the new https api
2011-02-06 19:52:44 +00:00
ciaranj
5041ca168a
closes 24 - Now compatible with node v0.3.7
2011-02-02 21:35:04 +00:00
Rasmus Andersson
98e432b431
Compatibility with node 0.3.8
2011-02-02 19:34:32 +00:00
Daniel Hofstetter
40b70bb9ef
Renaming variable sshEnabled -> sslEnabled
2010-12-18 07:52:48 -08:00
ciaranj
3331aefe27
Resolves Issue 18 - Handles node.js querystring a little better
...
in the edge case on composite parameters such as foo[bar] :)
2010-12-13 20:04:41 +00:00
ciaranj
fd2fad54da
Adds support for PUT & DELETE verbs. Fixes #13
2010-12-12 23:06:24 +00:00
ciaranj
2c0b8c3b79
Fixes issue 17 - Handles rev07 and above of the OAuth spec
2010-12-12 22:38:56 +00:00
ciaranj
b3175f8b21
Fixes Issue 16. Now uses POST to get hold of the access tokens as per the specification.
...
Tested against Twitter/FourSquare and Yahoo.
2010-12-05 22:58:17 +00:00
ciaranj
f5beadcee4
If running on a node that has openssl built in, then this will be used for the SHA1 hashing.
...
Otherwise will fallback to the pure JS (original) SHA! implementation.
2010-12-05 22:32:19 +00:00
ciaranj
caebbc2ca1
Fixed the parameter ordering, and added support for repeated arguments. Fixes issue 14
2010-12-05 21:52:50 +00:00
François de Metz
7c40755a01
expose authHeader better integration in app
2010-11-10 00:57:53 +01:00
François de Metz
6d01536d66
refactor code from oauth.signUrl and oauth._performSecureRequest
2010-11-10 00:49:00 +01:00
ciaranj
b6f7e03061
Extra params when passed as a POST will now properly get set as the POST body rather than be discarded as previously
2010-10-31 23:15:22 +00:00
ciaranj
bfaa9c4e11
Merge branch 'master' of http://github.com/coopernurse/node-oauth into merge_coopernurse
...
Conflicts:
lib/oauth.js
2010-10-31 19:59:54 +00:00
James Cooper
bd54d3f899
add scope as an allowed oauth param so we can support google
2010-10-30 11:57:44 -07:00
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
Mark Wubben
ea09e67244
Error object rather than string in OAuth2 as well.
2010-08-24 06:12:49 +08:00