┌───────────────┐ Authorization Code ┌───────────────┐
│ │ ─────────────────────────────> │ │
│ Client App │ │ Authorization │
│ │ <───────────────────────────── │ Server │
└───────────────┘ Authorization Code └───────────────┘
│ │
│ │
│ Access Token Request │
│ ───────────────────────────────────────────> │
│ │
│ <────────────────────────────────────────── │
│ Access Token │
│ │
│ │
│ Resource Request with Token │
│ ───────────────────────────────────────────> │
│ │
│ <────────────────────────────────────────── │
│ Protected Resource │
▼ ▼This diagram shows the OAuth 2.0 Authorization Code flow where the client app requests an authorization code from the authorization server, exchanges it for an access token, and then uses the token to access protected resources.