tobychui / zoraxy

A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!
https://zoraxy.arozos.com
GNU Affero General Public License v3.0
2.46k stars 139 forks source link

[ENHANCEMENTS] Include forward authentication support #33

Open alceasan opened 1 year ago

alceasan commented 1 year ago

Is your feature request related to a problem? Please describe. Forward authentication to external platforms, like Keycloak, Authentik or Authelia. This is necessary to provide SSO and protect services that doesn't have its own authentication services (or very insecure ones, like Basic Auth).

Describe the solution you'd like To be able to configure forward auth in the web UI.

Additional context Examples for other reverse proxy platforms: Authelia Authentik

bleomycin commented 8 months ago

This would make zoraxy the ultimate replacement for NPM and have it competing with cosmos in my book. Even better would be some form of built-in SSO service not requiring the use of authelia or authentik at all as those are both relatively confusing projects to integrate for many people with basic needs.

Being able to keep all of my exposed services behind this additional layer of security is critical to me without being forced to rely on using basic auth or a vpn for everything. This is something cosmos does however that project is much larger and unwieldly compared to zoraxy,

lephtHanded commented 2 months ago

I agree with @bleomycin - integration with authelia/authentik is the only thing holding me back.

ciotorcristian commented 1 week ago

Any updates regarding this?

tobychui commented 1 week ago

@ciotorcristian Nope, seems no one is working on this nor I need this feature myself. As always, PRs are welcomed 👍🏻