Pulse/internal
rcourtman 6bfaa8b79a fix: OIDC redirect URL now respects X-Forwarded-Proto header
Addresses #327 - Users behind reverse proxies (Traefik, nginx, etc) were
experiencing redirect loop issues because the redirect URL was being built
with http:// instead of https:// when X-Forwarded-Proto was set.

Changes:
- Build OIDC redirect URL dynamically from each request instead of at startup
- Respect X-Forwarded-Proto and X-Forwarded-Host headers from reverse proxies
- Update UI help text to clarify auto-detection behavior
- Add debug logging to show how redirect URL is constructed

When redirect URL is not explicitly configured, Pulse now builds it from
the incoming request headers, properly detecting HTTPS when behind a proxy.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 21:06:20 +00:00
..
adapters chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
alerts fix CI errors: remove unused imports and format Go code 2025-09-30 19:59:55 +00:00
api fix: OIDC redirect URL now respects X-Forwarded-Proto header 2025-09-30 21:06:20 +00:00
auth chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
config fix: improve OIDC redirect URL validation and help text 2025-09-30 20:33:11 +00:00
crypto fix: prevent silent encryption key regeneration that orphans data 2025-09-30 18:23:24 +00:00
discovery feat: add real-time streaming discovery and improve dev/mock mode switching 2025-09-30 13:13:32 +00:00
errors chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
interfaces chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
mock Add runtime mock toggles and auth-safe dev assets 2025-09-30 10:02:26 +00:00
models fix CI errors: remove unused imports and format Go code 2025-09-30 19:59:55 +00:00
monitoring fix CI errors: remove unused imports and format Go code 2025-09-30 19:59:55 +00:00
notifications fix CI errors: remove unused imports and format Go code 2025-09-30 19:59:55 +00:00
types chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
updates chore: bump version to v4.15.1 2025-09-30 17:31:28 +00:00
utils chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
websocket chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00