blazeauth
GuidesSecurity

Client ID

Generate a stable client_id for licensing, accounts, and blacklist checks.

Client ID

Many Blazeauth operations accept client_id. This value identifies the machine or installation.

A good client_id is:

  • stable across runs of the application
  • hard to guess
  • not personally identifiable
  • consistent across your product updates
Generate client_id
Use a stable secret + machine fingerprint, then hash.

Where it is used

Common places:

  • create_account
  • auth_by_license and auth_by_credentials
  • blacklist

On this page