Sequence of interactions for OAuth 2.0 or Token-based authentication.
sequenceDiagram
participant User
participant App
participant AuthServer
participant API
User->>App: Click Login
App->>AuthServer: Redirect to Auth
User->>AuthServer: Enter Credentials
AuthServer->>AuthServer: Validate
AuthServer->>App: Return Auth Code
App->>AuthServer: Exchange Code for Token
AuthServer->>App: Return Access Token
App->>API: Request Data (Bearer Token)
API->>App: Return DataSequence