OAuth 2.0 — authorization framework. OpenID Connect — authentication layer on top.
OAuth 2.0:
OAuth 2.0:
User → Authorize App → Access Token
App uses token to access API
(Grants access)
OpenID Connect:
OpenID Connect:
User → Login → ID Token (user info)
+ Access Token (API access)
(Verifies identity + grants access)
Key differences: