Skip to content

Auth0 OIDC (as-built)

Harness Open Source does not ship native Auth0 SSO. This fleet uses a forked image with OIDC env vars.

Live shape

Item Notes
Auth0 app Regular Web App (Terraform on astra under /opt/terraform/auth0-harness-portal)
Callback https://portal.alanredfordhayes.ai/api/v1/oidc/callback
Image Local tag alanredfordhayes/harness:oidc-3.3.0
OIDC env /root/.secrets/harness-oidc.env (mode 600)
Link model Email link to existing Harness principal (signup off)

Verify (no secrets)

curl -skD - -o /dev/null https://portal.alanredfordhayes.ai/api/v1/oidc/login | head
# expect 302 Location โ†’ Auth0 /authorize with PKCE; Secure cookies for state/pkce
curl -fsS https://portal.alanredfordhayes.ai/api/v1/system/config | jq .oidc_enabled
# true

Secrets hygiene

  • Rotate credentials in Auth0 Dashboard / on-host files โ€” never paste values into docs or chat.
  • Do not commit terraform.tfstate or scrape it into this repo.
  • Residual ops HITL may exist for M2M provider creds; see private wiki assessment, not this public page.

Source wiki: ~/agent-wiki/concepts/harness-fork-auth0-oidc-asbuilt.md ยท culled 2026-09-16