Serveur mandataire inverse ("reverse proxy") avec fonctionnalités avancées pilotable par API REST.
William Petit
ce7415af20
All checks were successful
Cadoles/bouncer/pipeline/head This commit looks good
see https://sentry.in.nuonet.fr/share/issue/48b82c13ee3f4721bb6306b533799709/ |
||
---|---|---|
cmd/bouncer | ||
doc | ||
internal | ||
layers | ||
misc | ||
templates | ||
.dockerignore | ||
.env.dist | ||
.gitignore | ||
.goreleaser.yaml | ||
commitlint.config.js | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
Jenkinsfile | ||
LICENCE | ||
Makefile | ||
modd.conf | ||
README.md | ||
skaffold.yaml |
Bouncer
Serveur mandataire inverse ("reverse proxy") avec fonctionnalités avancées pilotable par API REST.
Fonctionnalités
- Authentification unique basée sur entêtes HTTP ("Trusted headers SSO") avec:
- Fournisseur d'identité OpenID Connect ;
- Basic Auth ;
- Origine réseau ;
- Gestion de files d'attente dynamiques pour maîtriser la charge sur les services protégés ;
- Réécriture dynamique des attributs (notamment entêtes HTTP) des requêtes/réponses via un DSL.
Documentation
Licence
AGPL-3.0