OAuth2

OAuth is an open standard for authorization. OAuth provides a method for clients to access server resources on behalf of a resource owner.