thunderdome-planning-poker
thunderdome-planning-poker copied to clipboard
Added Header Authentication
My use-case is that I have Thunderdome behind a reverse-proxy (Traefik/HAProxy) which handles authentication for me (In this case I'm using SSL client certs)
The changes here enable Thunderdome to authenticate based on given HTTP headers
The assumption is that Thunderdome is not accessible by any other means aside from the reverse-proxy which also wipes the auth headers to prevent masquerading
I mainly just ctrl+f'd for the LDAP auth code and followed it around. I've confirmed it works with my reverse proxy
Sorry if I missed anything, only my second time touching anything using go 😃