addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

OAuth Resources

From: Roy C.
Sent on: Wednesday, August 11, 2010 11:38 AM
Hi everyone,

Thanks for coming out to the meetup last night. ?I hope you have a better understanding of the OAuth process now. ?I know it can be confusing when you're first looking at all the details of the protocol. ?Here are some links I discussed last night, that I found helpful.

Andy Denmark's (VP Engineering at TripIt) blog post. All his code samples are in Python, but don't let that deter you. This is a well written post that explains the OAuth 1.0a process in good detail.

Here's a developer's guide for the OAuthConsumer library I demoed last night. ?As I mentioned, there are several libraries out there. ?This one is a basic, generic library that should be compatible with different OAuth providers. ?Check the user's comments for additional information on how to adapt the code to work with an iPhone project.

I discussed using a custom URL Scheme to reopen your application after the OAuth authorization has been granted in Safari. ?Here are a few links with more information on how to implement that. ?Remember this is independent from OAuth, and can be used for other purposes, for example, if you have two different apps, you can use this to open your other app, and even pass parameters to it. ?This is the same mechanism that Apple uses to open iTunes and other phone apps.

And finally there is plenty of OAuth information on the different provider's sites too

Thanks, and see you all at the next meetup!


People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy