lp:~urbanape/bindwood/using-oauth

Created by Zachery Bir and last modified
Get this branch:
bzr branch lp:~urbanape/bindwood/using-oauth
Only Zachery Bir can upload to this branch. If you are Zachery Bir please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Zachery Bir
Project:
Bindwood
Status:
Merged

Recent revisions

21. By Zachery Bir

Woops, renamed this variable

20. By Zachery Bir

Finally finished wrestling this to the ground. I was accidentally throwing away anything but the headers from requestOptions in this.request.

Now, Bindwood actually speaks OAuth.

19. By Zachery Bir

- We don't need to do the three-legged oauth dance, so rip out the authentication/authorization code.

- OAuth.completeRequest also signs the message, so no need to do it again

- Pad the message with more empty keys, and don't append a trailing slash. This enables the oauth code to generate the same signature as our python code does.

18. By Zachery Bir

Send all OAuth information in headers, regardless of request method. More instrumentation.

17. By Zachery Bir

Slightly more instrumentation and separated the try/catch block for authentication

16. By Zachery Bir

Added in the sha1 lib that oauth depends on when dealing with SHA1 requests.

Enhanced the couch.requests to use OAuth (per tests in the Couch distribution).

Add debugging info to couch.js

15. By Zachery Bir

Begin OAuth integration, and search the keyring for CouchDB OAuth bits.

Updates the couch.js file from Couch's trunk.

Does not yet actually *do* the OAuth stuff. Still figuring out what we
need to do.

14. By Zachery Bir

Removed packaging info

13. By Zachery Bir

Introduce an environment variable to control debugging output. In the
presence of BINDWOOD_DEBUG, thorough debugging information will be
output in the browser's console.

12. By Zachery Bir

Merged in trunk

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers