AuthenticateWithEOS Flow Diagram #
This document illustrates the call flow between the Unreal Client, Pragma Backend, and EOS SDK (including Anti Cheat).
Sequence Diagram #
sequenceDiagram
participant UC as Unreal Client
participant PB as Pragma Backend
participant EOS as EOS SDK
participant EAC as Easy Anti Cheat<br/>(via EOS SDK)
UC->>PB: Login()
Note over UC: Request OIDC Token
UC->>PB: GetTokenV1
PB-->>UC: (OIDC Token JWT)
Note over UC: Authenticate with EOS Connect
UC->>EOS: EOS_Connect_Login
EOS-->>UC: (ProductUserId)
Note over UC: Begin Anti Cheat Session
UC->>EAC: EOS_AntiCheatClient_BeginSession
EAC-->>UC: (Profit)