Skip to main content

Abusing One Token

Using one long-lived shared token across all sessions and environments is poor operational hygiene.

Why this hurts

  • no separation between local, QA, and demo access
  • accidental reuse across teams is hard to detect
  • revocation becomes disruptive because everything depends on one value

Better approach

  • use environment-specific tokens
  • rotate tokens when participants or exposure scope changes
  • avoid publishing tokens in chat channels or docs
  • prefer SSH tunnels or controlled network paths over broad endpoint exposure

Practical baseline

  • local dev token per developer environment
  • QA token per QA session
  • demo token rotated per event

This keeps incidents scoped and recovery simple.

See Session Token and Shared Dev Stack.