mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-12 06:19:11 +00:00
49c6507a72
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