You already have one traefik-forward-auth instance, let's say auth.example.com on a server, let's say swarm.example.com, to put sites behind a Keycloak login, e.g. id.example.com
You've got a second Keycloak on the same server (or elsewhere), let's say id.client.com
You want to put some sites on swarm.example.com behind the second Keycloak login.
This patch adds a second "slot" for a traefik-forward-auth, by defining a keycloak2 middleware.
Seems to be working fine so far; login.vrec.coop is behind id.vrec.coop login, on the same server as other sites protected by id.autonomic.zone.
Obviously no help whatsoever if people need to add a THIRD traefik-forward-auth, but at least it solves the immediate need 🤷
Closes #30
Situation:
- You already have one traefik-forward-auth instance, let's say `auth.example.com` on a server, let's say `swarm.example.com`, to put sites behind a Keycloak login, e.g. `id.example.com`
- You've got a second Keycloak on the same server (or elsewhere), let's say `id.client.com`
- You want to put some sites on `swarm.example.com` behind the second Keycloak login.
This patch adds a second "slot" for a traefik-forward-auth, by defining a `keycloak2` middleware.
Seems to be working fine so far; `login.vrec.coop` is behind `id.vrec.coop` login, on the same server as other sites protected by `id.autonomic.zone`.
Obviously no help whatsoever if people need to add a THIRD traefik-forward-auth, but at least it solves the immediate need 🤷
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #30
Situation:
auth.example.comon a server, let's sayswarm.example.com, to put sites behind a Keycloak login, e.g.id.example.comid.client.comswarm.example.combehind the second Keycloak login.This patch adds a second "slot" for a traefik-forward-auth, by defining a
keycloak2middleware.Seems to be working fine so far;
login.vrec.coopis behindid.vrec.cooplogin, on the same server as other sites protected byid.autonomic.zone.Obviously no help whatsoever if people need to add a THIRD traefik-forward-auth, but at least it solves the immediate need 🤷
🚀