OAuth Resources

From: Roy Clarkson
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.

http://blog.andydenmark.com/2009/03/how-to-build-oauth-consumer.html

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.

http://code.google.com/p/oauthconsumer/wiki/UsingOAuthConsumer

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.

http://www.mobileorchard.com/apple-approved-iphone-inter-process-communication
http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html?
?

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

http://dev.twitter.com/pages/auth
http://developer.linkedin.com/docs/DOC-1008
http://groups.google.com/group/api_tripit/web/tripit-api-documentation---v1??
?

Thanks, and see you all at the next meetup!

Roy

People in this
Meetup are also in:

Log in

Not registered with us yet?

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