Concept Flow - Middleware composition for auth layers
Request Received
Middleware 1: Check Token
Middleware 2: Check Role
Next Middleware or Route Handler
The request passes through each middleware in order. Each middleware checks a condition (token, role). If a check fails, it sends an error response and stops. If all pass, the request proceeds.