Skip to content

itpp-infrastructure — CHANGELOG

2026-07-16 — Audit Remediation

  • Created CHANGELOG.md (missing per project documentation standard)
  • Project directory: /root/projects/itpp-infrastructure

2026-08-10 — Docs Auth Gate

  • Added: docs-auth-gate.md — full documentation of the auth gate for docs.itpropartner.com
  • Components:
  • /opt/docs-auth/auth-validator.py on app3 — JWT validator + sign-in handler (port 8099)
  • /etc/systemd/system/docs-auth-validator.service — systemd unit
  • /etc/nginx/sites-available/docs.itpropartner.com.conf — nginx config with auth_request /auth directive
  • Auth model: Email allowlist-based access control using auth2 (Stack Auth) JWT tokens
  • Flow: Unauthenticated → redirect to sign-in page → authenticate against internal project → stack-access cookie set → validator checks JWT + email allowlist → access granted
  • Allowed users: g@germainebrown.com, info@itpropartner.com