GameServer.OAuthSession (GameServer v1.0.509)

Simple Ecto schema for OAuth session polling used by client SDKs.

OAuth sessions allow multi-step auth flows (popup or mobile) where the SDK polls for completion status (pending/completed/failed). The schema stores provider-specific data in the data field for debugging and eventing.

Summary

Types

t()

A short-lived OAuth session used for polling by SDKs.

Types

t()

@type t() :: %GameServer.OAuthSession{
  __meta__: term(),
  data: map(),
  id: integer() | nil,
  inserted_at: term(),
  provider: String.t(),
  session_id: String.t(),
  status: String.t(),
  updated_at: term()
}

A short-lived OAuth session used for polling by SDKs.