AuthenticateWithDiscord provisional account Flow Diagram #

This document illustrates the call flow between the Unreal Client, Pragma Backend, and Discord.

Sequence Diagram #

sequenceDiagram participant UC as Game Client (unreal) participant PB as Pragma Backend participant DSDK as Discord SDK (unreal) participant DB as Discord Backend UC->>PB: Login() Note over UC: Request OIDC Token UC->>PB: GetTokenV1 PB-->>UC: (OIDC Token JWT) Note over UC: Authenticate with Discord Backend UC->>DSDK: ConnectWithTokens DSDK->>DB: UpdateToken(Bearer, AccessToken) DB-->>DSDK: Status: Connected DSDK-->>UC: OnLoginComplete