OIDC notes
OpenID Connect (OIDC) is an extension of OAuth 2.0.
OAuth 2.0 includes these four components:
- Authorization Server -> ex: Google, Auth0, Facebook
- Resource Server -> The protected resource (an API)
- Resource Owner -> Person or entity who owns the protected resource
- Client -> The person or entity wanting to access the Resource Server
OAuth is about authorization.
OIDC is about identity.
By using OpenID Connect, your Authorization Server also acts as an Identity Provider