An Introduction to delegation protocol OAuth 2.0
This is the version 2 of the OAuth protocol. It can be referred to as a authorization framework. Google and popular social websites like Facebook and Twitter also uses OAuth2 protocol for authentications and authorizations.