blazeauth
Concepts

Client ID

What client_id is and how to generate it.

Client ID

client_id is a stable identifier of a client installation/device. It is sent during initialize and used by Blazeauth for:

  • license activation context
  • anti-abuse checks (mismatch / blacklist)
  • transfer and rate-limit related policies

Requirements

  • Stable across launches on the same machine/profile
  • Different between different machines/users
  • Not guessable if you expose it publicly (recommended)

Common strategies:

  • Desktop apps: a randomly generated UUID stored in a local config file
  • Game engines: a UUID stored in a save/config area
  • Web apps: a stable browser storage id (localStorage) when appropriate
  • client_id_too_long (500)
  • client_id_mismatch (501)
  • client_id_blacklisted (502)

See Status codes.

On this page