The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service, ... [typically] on behalf of a resource owner
Diagrams and demo code related to the various OAuth 2.0 Authorization Grant Types ("flows").