OAuth 2.0 (RFC 6749)
Official docs outline
10 sections- Roles and protocol flow
Resource owner, client, authorization server and resource server and the abstract flow.
- Authorization grants
Authorization code, implicit, resource owner password and client credentials grants.
- Client types and registration
Confidential vs public clients, client identifiers and redirection URIs.
- Authorization endpoint
Authorization request parameters, response_type, redirect_uri and state.
- Token endpoint
Token requests, client authentication and grant_type.
- Access token scope
Requesting and granting scope values.
- Authorization code grant
Authorization request, code response and exchange for tokens.
- Client credentials grant
Machine-to-machine token acquisition.
- Issuing and refreshing access tokens
Access token responses, error responses and refresh token usage.
- Security considerations
Client impersonation, CSRF on redirect, open redirectors and token leakage.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Auth and identity
All 21- JSON Web Encryption (RFC 7516)
- JSON Web Key and Algorithms (RFC 7517 and 7518)
- JSON Web Signature (RFC 7515)
- JSON Web Token (RFC 7519)
- Kerberos V5 (RFC 4120)
- LDAP (RFC 4510 series)
- OAuth 2.0 Bearer Token Usage (RFC 6750)
- OAuth 2.0 Device Authorization Grant (RFC 8628)
- OAuth 2.0 Security Best Current Practice (RFC 9700)
- OAuth 2.0 Token Exchange (RFC 8693)
- OAuth 2.1 (IETF draft)
- OpenID Connect Core 1.0