OAuth

OAuth is an open-standard authorization protocol that allows resource owners to authorize third-party access to their server resources without providing authorization credentials. Access tokens are issued to third-party clients by an authorization server with approval from the resource owner. The access tokens are used by the third party to access the protected resources of the resource server. OAuth is commonly used to allow websites access to information on other websites without giving them passwords.