Tech Hub · Campaigns sending off

Sign in

Tech Hub Google Workspace account required.

Sign-in is not enabled yet. One step remains, and it is not a code change: https://campaigns.techhub.us has to be added to the Authorized JavaScript origins of the shared internal OAuth client (techhub-shared-internal, GCP project tech-hub-motion-control) — the same client every other internal tool uses. Cory holds that access.

The client id is already recorded in wrangler.toml. It is deliberately left unset until the origin is registered: with it set, Google renders a sign-in button that looks fine and fails on click, which is worse than this page.

Once the origin is added, set GOOGLE_CLIENT_ID to the recorded value and run npx wrangler deploy.