GNOME Bugzilla – Bug 620126
Support OAuth 1.0a
Last modified: 2010-06-16 14:29:39 UTC
Conboy and other mobile clients might have more trouble interfacing with OAuth 1.0 than Tomboy does, plus 1.0a is more secure. Need to investigate if newer versions of django-piston have better 1.0a support, and maybe contribute some patches to them to make it happen.
Created attachment 162416 [details] [review] Patch to update the piston version.
Hi, The preceding patch update the piston version embedded in snowy, I checked and it implements Oauth 1.0a. With some patching to fix bugs in conboy it sync fine with it and obviously it works with Tomboy too. Only trouble with it is that it break older existing installs as a column have been added to the Token model it seems.
Here is the bug for conboy with the patch attached https://bugs.maemo.org/show_bug.cgi?id=10469
Created attachment 163809 [details] [review] Fix api tests for OAuth 1.0a I tested the patch, it seems to work great! (I only tested sync with Tomboy though) I think sandy mentioned on IRC that the tests need to be updated for this, so I sat down and studied the OAuth protocol and the changes in 1.0a. With this patch all API tests should pass again.
Sweet, thanks for the test fix Leon. Olivier, let me know if there's anything else we can do to help with Conboy sync. Both patches pushed, closing bug.