mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-15 09:49:48 +00:00
Implements header-based proxy authentication for SSO integration with Authentik, Authelia, and other authentication proxies. - Add CheckProxyAuth function to validate proxy headers - Support for username and role-based access control - Frontend integration with logout URL support - Comprehensive documentation with examples - Backwards compatible - no breaking changes Addresses #327 Configuration via environment variables: - PROXY_AUTH_SECRET: Shared secret for validation - PROXY_AUTH_USER_HEADER: Header containing username - PROXY_AUTH_ROLE_HEADER: Header containing roles/groups - PROXY_AUTH_LOGOUT_URL: SSO logout endpoint |
||
|---|---|---|
| .. | ||
| alerts.go | ||
| auth.go | ||
| config_handlers.go | ||
| diagnostics.go | ||
| frontend_embed.go | ||
| guest_metadata.go | ||
| middleware.go | ||
| notifications.go | ||
| ratelimit.go | ||
| router.go | ||
| security.go | ||
| security_setup_fix.go | ||
| settings.go | ||
| system_settings.go | ||
| types.go | ||
| updates.go | ||