-
Notifications
You must be signed in to change notification settings - Fork 327
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate with other Web Servers and Ingress controllers besides Nginx #180
Comments
Looks like integration with |
I've written a small Haskell binary which can be used instead of Nginx. I had trouble getting |
anyone successfully integrate with traefik forwardauth ? https://doc.traefik.io/traefik/v2.6/middlewares/http/forwardauth/ |
I just don't think it's possible to get traefik working with vouch out of the box with ForwardAuth - as noted above, vouch needs to return a 302. It's probably worth looking at https://github.com/thomseddon/traefik-forward-auth instead. (if you really need to use vouch then the approach taken in https://community.traefik.io/t/forwardauth-and-vouch-proxy-using-x-forwarded-host/8585 looks promising, where nginx is used to perform the 302 translation...though they didn't get it working) |
@aidanhs PRs welcome! Though TBH I wonder if submitting an issue to Traefik might be better It'd be easy to extend their middleware to include a new configuration option for redirection to a |
I'm trying to figure out how to use Caddy to obtain tls certs and then proxy to Nginx for auth via Vouch. I'll post back if I get it working. |
Here's what I came up with. It uses Caddy for SSL certs only and then proxies to Nginx for auth and routing. |
Meant to be a catchall/discussion ticket
Hopefully some of these "implimentations" are just documentation
Somewhat inspired by caddyserver/caddy#2894
The text was updated successfully, but these errors were encountered: