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 Unreal Client
    participant PB as Pragma Backend
    participant DSKD as Discord SDK
    participant DB as Discord Backend <br/>(via Discord SDK)

    UC->>PB: Login()
    
    Note over UC: Request OIDC Token
    UC->>PB: GetTokenV1
    PB-->>UC: (OIDC Token JWT)
    
    Note over UC: Authenticate with DB
    UC->>DSDK: ConnectWithTokens