Concept Flow - Authorization code flow
User requests login
Redirect to Authorization Server
User logs in and consents
Authorization Server sends code
Client sends code + client secret to Token Endpoint
Token Endpoint validates and returns Access Token
Client uses Access Token to access resource
This flow shows how a client app gets an authorization code, exchanges it for an access token, and then accesses protected resources.