Mashups, APIs, Website Information Shared...

Google Likes OAuth and 15 Resources to Get Started!

OAuth.netis an “open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.”

What does OAuth really mean?

Well, lets break the above description down into some key phrases and the pieces should come together.

  • a “protocol” is a standardized method for the communication of two computers. For instance HTTP is the standardized way of a webserver communicating with your computer when you browse a website.
  • “open” comes from the fact that this protocol is open source and can be viewed, downloaded, and maintained by anyone who is willing to take up the torch.
  • “secure API authorization” is the functionality that OAuth.net gives to its stakeholders – the ability for a developer to download OAuth.net and secure their API access without having to write a unique (and possibly bug filled) authentication!

Brief History of OAuth

With its draft and proposal process starting in April of 2006, and the first lines of code made available in Augest 2007, OAuth.net is young but has seen some massive uptake.

Originally draft to solve problems integrating OpenID with twitter.com (the microblogging site we all know and love), OAuth had google’s interest from the beginning when DeWitt Clinton from Google (a “corporate member” of the OpenID Foundation) got interested, “if only as a stakeholder”.

With its contributors looking to have every major language covered, OAuth should allow any developer to take advantage of the strength of open-source in their API Authentication process!

The Google Story and 15 Resources to Get Started with OAuth when you

Google and OAuth?!

A year after first commits to OAuths repository we can now see the real fruits of DeWitt’s interest as Google has officially announced a “Hybrid Protocol” that combines OpenID identity management with OAuth’s authorization process. Google looks to be taking OAuth and its existing OpenID integrations to the next level and whether we know it or not, google will be running OAuth in the background soon! Read up on OAuth and Google on OAuthGoog which looks to be headed up by Eric Sachs over at oauthgoog.blogspot.com.

Final Thoughts & Credits

I caught wind of OAuth through Yariv Adan on the Google Data APIs Blog via the almighty ProgrammableWeb, and I’m excited to see what happens next!

With sites like Digg.com, Yahoo.com, Google.com, and the fanboys of each pillar of internet glory supporting OpenID OAuth will be finding its home amoung the giants of industry and the movers of global information.

15 OAuth Resources for Programming & Learning!

Having friends like Google and an older-brother like OpenID has its advantages. Massive Interest. There are already guides and tutorials and resources popping up for integrating OAuth into your (web)application. I’ve collected a few of them below to get you off to the races.

OAuth Basic Information and Documentation

OAuth Testing & Examples

  • OAuth Playground on googlecodesamples.com – Code examples of OAuth on virtually all of the Google Data APIs
  • OAuth Test Server on term.ie – get testing!
  • OAuth Sandbox on mediamatic.nl – a sandboxed OAuth Testing Environment

OAuth in Ruby

OAuth in PHP and PHP Applications

OAuth on the iPhone!

OAuth Feeds & Sites

If you find any more sites or anything that I’ve missed please drop me a line in the comments and I’ll be sure to revise and give credit! Thanks!

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Reddit
  • BlinkList

No related posts.

Tags: , ,
Filed under: Code

Leave a Reply