what is oauth
OAuth is an authentication protocol that allows users to approve application to act on their behalf without sharing their password. More information can be found at oauth.net or in the excellent Beginnerâs Guide to OAuth from Hueniverse.