Kapil Bhatia

Education,Technology,Ideas,India

  • Home
  • Bio
  • Research

Four minutes introduction to OAuth

Posted by Kapil in June 29th 2008  

Minute 1 : What is OAuth ?

OAuth allows people to share their stuff (photos, videos, contact list) stored on one site(say,gmail) with another site(say,photobucket) without providing their credentials(gmail username and password to photobucket).

This data portability protocol also has support for desktop applications,mobile devices and set up boxes etc.

Minute 2 : How OAuth Works ?

Instead of giving your gmail credentials to photobucket,photobucket will take you to gmail login page where you will authenticate yourself and then allow photobucket to pick your contact lists.

Hueniverse has written a very simple and fast end user experience demo(click here) of Oauth that explains this cross authentication protocol.

Minute 3 : Why should I care as a developer ?

1. If you want your web 2.0 mashup to pull data from other apps while respecting security of your user’s accounts.

2. Now,your application can pull stuff from Google,Yahoo FireEagle,MySpace,Photobucket and many others.If these big boys are serious about this,why shouldn’t we look at it once?

3.Learning data portability protocol like OAuth is as important as building login page for your web 2.0 app.If you are working with OAuth as an employee,your promotion is round the corner.

Minute 4 : Give me the code

There are libraries available in your favourite language .C#,Java,Javascript,Perl,PHP,python … all libraries are hosted on Google Code.

Yes,there is a ruby gem for OAuth

Drupal has a module that implements OAuth.

click here for quick introduction of OAuth with Google.







P.S. I have been trying to solve daily "real" issues which educators face while integrating technology in their curriculum. Click one of the icons on the right sidebar to join the growing community of educators reading this blog by RSS or by email...
under: Programming, Technology, Web 2.0
Digg it Add to del.icio.us Stumble it add to technorati

Related Post

  • 10 questions every software developer should ask himself after every project (September 17th, 2008)
  • Getting Started with Yahoo YUI 3 - Part 1 (September 4th, 2008)
  • An open letter to Google Chrome from a Web Developer (September 2nd, 2008)
  • 4 Ways Developers Can Make Money with Amazon S3 (July 5th, 2007)
  • 3 Minutes Introduction to Google Gears (July 1st, 2007)

No Comment Received

Leave A Reply

Please Note: Comments maybe under moderation after you submit your comments so there is no need to resubmit your comment again

« 7 steps to streamline your personal life using Zen Habit ideas and basecamp
20 Startup Lessons I learnt at Proto.in(Day 1) »

Subscribe

feedsfeeds

Tag Cloud

  • 100 audacity audio blogging business classroom code snippets collaboration conversion edtech edugames elearning elementary free games google india ISB language learning lectures margin online pedagogy podcasting research resource resources scholars schools sharing skills software special education startup strategy tips tool tools twitter usability value video video games website

Ask Kapil

  • If you have any question related to education technology, ask here. Ask Kapil

About this blog

  • Brief, regular and personal analysis on role of technology in education.

Search

Recent Entries

  • Basic Steps for HR in Small Companies
  • 10 Steps to make money and control the world with Swine Flu
  • Being an Employee of the company that is built to flip
  • Fixed Salary versus Profit Sharing in Time(Fiddle) Based Software Projects
  • Compensation Plan for small rails consulting
  • How to become Twitter Teacher(TT) in 23 steps or less ?
  • Taking it global
  • Parents as Partners Show #21 -
  • Teachers Teaching Teachers - 26 February - Voicethread.com
  • women of web 2.0 - notes of 25 February
  • its elementary - 24 feb 2009 - some personal notes
  • How to teach Information/Research skills in primary schools ?
  • 15 Key learning from ed21online.com

Recent Comments

  • Twitter in the … in How to become Twitter Teacher(TT) i…
  • Meet My Learnin… in How to become Twitter Teacher(TT) i…
  • Claudia Ceraso in How to become Twitter Teacher(TT) i…
  • links for 2009-… in How to become Twitter Teacher(TT) i…
  • Ralf in How to become Twitter Teacher(TT) i…
  • Rodd Lucier in How to become Twitter Teacher(TT) i…
  • Anonymous in How to become Twitter Teacher(TT) i…
  • pdonaghy in How to become Twitter Teacher(TT) i…
  • Gretchen in Teachers Teaching Teachers - 26 Feb…
  • pdonaghy in Online resource for special educati…

Most Comments

  • Predicting AIEEE Rank and Cutoffs  (15)
  • How to become Twitter Teacher(TT) in 23 steps or less ? (8)
  • 25 Graduate programmes in education technology / E learning / ICT in Education (5)
  • An open letter to Google Chrome from a Web Developer (4)
  • If You’re Not Trying Web Commercials, You’ll Hate Yourself Later (3)
  • 5 Open Source Alternatives to Create Your Own MySpace (3)
  • How Indian Idol Fools India ? (3)
  • 20 Startup Lessons I learnt at Proto.in(Day 1) (3)
  • Considering Mobile as a service delivery platform (2)
  • 5 Extreme Programming(XP) Ideas to Improve Your Personal Relationships (2)
  • 10 questions every software developer should ask himself after every project (2)
  • Teachers Teaching Teachers - 18 Feb - Key learnings (2)
Box-Tube Box Modulize WordPress Theme By Dezzain Studio
©2006-2009 Kapil Bhatia
Powered by WordPress 2.7    Valid XHTML    Valid CSS