Glossary

OAuth 2.0

OAuth 2.0 is an authorisation protocol that lets an application obtain limited access to a user's resources on another service — without sharing the user's password. "Sign in with Google" is OAuth 2.0.

Main roles

Flows (Grant Types)

OAuth vs OpenID Connect

OAuth 2.0 provides authorisation (access to a resource). OpenID Connect (OIDC) is a layer on top of OAuth that adds authentication (who you are). OIDC returns an ID Token (JWT) containing user data.