All specs
RFC 6749RFCMust KnowBack OfficeProduct2012

OAuth 2.0 Authorization Framework

Authentication & Authorization·RFC Editor
WHY YOU NEED THIS

The foundation of modern app auth: third-party login, API authorization, SSO, and machine-to-machine access all use OAuth 2.0.

What It Defines

Defines the OAuth 2.0 framework for delegated authorization. Core flows: Authorization Code, Client Credentials, Device Authorization. Defines access tokens, refresh tokens, scopes, and redirect-based consent flows.

Canonical (Normative)

Convenient (Practical)

oauthauthauthorizationtoken
Standards Body
RFC Editor

The canonical publication point for finalized RFCs. If a protocol is standardized as an RFC, the RFC Editor text is the normative final reference. Published by the IETF, IRTF, IAB, and independent stream.

Visit

Related Specs

RFC 6750RFCMust Know

Bearer Tokens

Every API that accepts an OAuth access token uses bearer token transport. Know the header format and the security implications of each transport method.

ProductAuthentication & Authorization
Details
RFC 7636RFCMust Know

PKCE

Required for all public clients (SPAs, mobile apps, desktop apps). If you're building a non-confidential OAuth client, PKCE is mandatory per current best practice.

ProductAuthentication & Authorization
Details
OIDC Core 1.0OpenIDMust Know

OIDC

Sign-in with Google/Apple/GitHub all use OIDC. If your app authenticates users via a third party, you're using OIDC whether you know it or not.

Back OfficeProductAuthentication & Authorization
Details
RFC 7519RFCMust Know

JWT

JWTs are the token format for OIDC ID tokens and many OAuth implementations. Understanding the structure and security tradeoffs is essential.

ProductAuthentication & Authorization
Details