Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 42 lines (34 sloc) 3.862 kb
c9c1eb0 @ciaranj Adding basic readme.
authored
1 node-oauth
2 ===========
333f2a3 @meltingice Updated README
meltingice authored
3 A simple oauth API for node.js . This API allows users to authenticate against OAUTH providers, and thus act as OAuth consumers. It also has support for OAuth Echo, which is used for communicating with 3rd party media providers such as TwitPic and yFrog.
2bf33d1 @ciaranj Added a method to access protected resources.
authored
4
37c2408 @ciaranj Some minor reformatting and 'standardisation' of the merged code
authored
5 Tested against Twitter (http://twitter.com), term.ie (http://term.ie/oauth/example/), TwitPic, and Yahoo!
6b7b8f3 @ciaranj Added in some basic (but working) OAuth2 support
authored
6
37c2408 @ciaranj Some minor reformatting and 'standardisation' of the merged code
authored
7 Also provides rudimentary OAuth2 support, tested against facebook connect and github. For more complete usage examples please take a look at connect-auth (http://github.com/ciaranj/connect-auth)
24bcc8c @ciaranj Updated the notes to demonstrate the 0.7.0 change was breaking :(
authored
8
531c088 @ciaranj Updating version information
authored
9
24bcc8c @ciaranj Updated the notes to demonstrate the 0.7.0 change was breaking :(
authored
10 Change History
9fea0b5 @ciaranj Added tests for 302 redirect functionality
authored
11 ==============
d66ed8a @ciaranj Updating readme and bumping version number for future release
authored
12
d300b4e @ciaranj Bumping to version 0.9.6
authored
13 * 0.9.6 - Support for 302 redirects on OAuth2 (Thanks Patrick Negri). Some code tidying. ( Thanks to Raoul Millais )
6b4dbcd @ciaranj Bumping version
authored
14 * 0.9.5 - Allow usage of HTTP verbs other than GET for retrieving the access and request tokens (OAuth1) (Thanks to Raoul Millais)
707b8f7 @ciaranj OAuth2 getOAuthAccessToken now POSTs rather than GET as per the spec…
authored
15 * 0.9.4 - Support for OAuth providers that drop connections (don't send response lengths? [Google]) And change OAuth2 getOAuthAccessToken to POST rather than GET ( Possible Breaking change!!! ... re-tested against Google, Github, Facebook, FourSquare and Janrain and seems ok .. is closer to the spec (v20) )
16 * 0.9.3 - Adds support for following 301 redirects (Thanks bdickason)
17 * 0.9.2 - Correct content length calculated for non-ascii post bodies (Thanks selead)
5707c48 @ciaranj Adding a configuration mechanism (that may not stay) to allow overrid…
authored
18 Allowed for configuration of the 'access token' name used when requesting protected resources (OAuth2)
f981a7a @ciaranj Updating readme
authored
19 * 0.9.1 - Added support for automatically following 302 redirects (Thanks neyric) Added support for OAuth Echo (Thanks Ryan LeFevre). Improved handling of 2xx responses (Thanks Neil Mansilla).
531c088 @ciaranj Updating version information
authored
20 * 0.9.0 - Compatibility fixes to bring node-oauth up to speed with node.js 0.4x [thanks to Rasmus Andersson for starting the work ]
0a786bd @ciaranj Updating readme
authored
21 * 0.8.4 - Fixed issue #14 (Parameter ordering ignored encodings). Added support for repeated parameter names. Implements issue #15 (Use native SHA1 if available, 10x speed improvement!). Fixed issue #16 (Should use POST when requesting access tokens.). Fixed Issue #17 (OAuth2 spec compliance). Implemented enhancement #13 (Adds support for PUT & DELETE http verbs). Fixes issue #18 (Complex/Composite url arguments [thanks novemberborn])
83d4566 @ciaranj Bumping version to 0.8.3
authored
22 * 0.8.3 - Fixed an issue where the auth header code depended on the Array's toString method (Yohei Sasaki) Updated the getOAuthRequestToken method so we can access google's OAuth secured methods. Also re-implemented and fleshed out the test suite.
d53cb01 @ciaranj Changing the readme to reflect latest version changes
authored
23 * 0.8.2 - The request returning methods will now write the POST body if provided (Chris Anderson), the code responsible for manipulating the headers is a bit safe now when working with other code (Paul McKellar) and tweaked the package.json to use index.js instead of main.js
d265de8 @ciaranj Bumping version number
authored
24 * 0.8.1 - Added mechanism to get hold of a signed Node Request object, ready for attaching response listeners etc. (Perfect for streaming APIs)
37c2408 @ciaranj Some minor reformatting and 'standardisation' of the merged code
authored
25 * 0.8.0 - Standardised method capitalisation, the old getOauthAccessToken is now getOAuthAccessToken (Breaking change to existing code)
707b8f7 @ciaranj OAuth2 getOAuthAccessToken now POSTs rather than GET as per the spec…
authored
26 * 0.7.7 - Looks like non oauth_ parameters where appearing within the Authorization headers, which I believe to be incorrect.
ebcf1c2 @ciaranj Weird, found a missing argument that I could swear I'd put in previou…
authored
27 * 0.7.6 - Added in oauth_verifier property to getAccessToken required for 1.0A
171b6d4 @ciaranj Bumping version to 0.7.5, adding a top-level main file to ease
authored
28 * 0.7.5 - Added in a main.js to simplify the require'ing of OAuth
6942f60 @ciaranj Bumping version 0.7.4
authored
29 * 0.7.4 - Minor change to add an error listener to the OAuth client (thanks troyk)
30 * 0.7.3 - OAuth 2 now sends a Content-Length Http header to keep nginx happy :)
37c2408 @ciaranj Some minor reformatting and 'standardisation' of the merged code
authored
31 * 0.7.2 - Fixes some broken unit tests!
6942f60 @ciaranj Bumping version 0.7.4
authored
32 * 0.7.0 - Introduces support for HTTPS end points and callback URLS for OAuth 1.0A and Oauth 2 (Please be aware that this was a breaking change to the constructor arguments order)
680d064 @ciaranj Updating documentation to reflect some received contributions.
authored
33
34 Contributors
35 ============
d53cb01 @ciaranj Changing the readme to reflect latest version changes
authored
36
37 * Ciaran Jessup - ciaranj@gmail.com
38 * Mark Wubben - http://equalmedia.com/
333f2a3 @meltingice Updated README
meltingice authored
39 * Ryan LeFevre - http://meltingice.net
6b4dbcd @ciaranj Bumping version
authored
40 * Raoul Millais
d300b4e @ciaranj Bumping to version 0.9.6
authored
41 * Patrick Negri - http://github.com/pnegri
Something went wrong with that request. Please try again.