OAuth
OAuth is a complete standard for external API authentication. You might integrate your Drupal site with external data from Google, Flickr, Twitter, Ma.gnolia, Yahoo and other Drupal sites that uses Web Services module. Also you can also let other sites use your site's data, by using Web Services module and OAuth as the authentication method for security.
Imagine that OpenID is like your car key: you have to be at the website to log in. OAuth is like a valet key: you can hand to a website to operate on your behalf, even when you're not there.
Never give your username and password to other sites again!
What is OAuth?
OAuth allows you to share your private resources (photos, videos, contact list, bank accounts) stored on one site with another site without having to hand out your username and password. There are many reasons why one should not share their private credentials. Giving your email account password to a social network site so they can look up your friends is the same thing as going to dinner and giving your ATM card and PIN code to the waiter when it’s time to pay. Any restaurant asking for your PIN code will go out of business, but when it comes to the web, users put themselves at risk sharing the same private information. OAuth to the rescue
If you've ever used Flickr to connect with other systems, or added a Facebook app that asks you what permissions you want to give, both are examples of securely identifying yourself between systems without you physically having to enter a password every time.
Documentation, Tutorials and screencast (just for ver 1.x ;) but you will learn how oauth works with it
online documentation for help.
A recent tutorial for this module A stepwise tutorial to oauth in drupal :: ..
Please edit what ever you feel required in tutorial and docs or request me regarding it - sumitk
A screencast demonstrating use of oauth module is here http://blip.tv/file/1184142 - It is for branch 1.x of module and implements just services API
An image to understand oauth process work flow : http://drupal.org/files/oauth-drupal.jpg
OAuth module was started during Google Summer of Code - 2008 by enrolled student Sumit Kataria
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.02 | 2009-May-29 | 26.15 KB | Download · Release notes | Recommended for 6.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.x-dev | 2009-May-30 | 26.15 KB | Download · Release notes | Development snapshot | |
