OAuth
OAuth is an open standard for delegated authorization.
With the OAuth authorization framework, a user can grant a third-party
application access to their information stored with another HTTP service
without sharing their access permissions or the full extent of their
data.