wpetit
cffe3eca1b
Cadoles/bouncer/pipeline/head This commit was not built
Details
Linked to: - https://sentry.in.nuonet.fr/share/issue/5fa72de1b01b46bc81601958a2ff5fd2/ - https://sentry.in.nuonet.fr/share/issue/5a225f6400a647c0bbf1f7ea01566e63/ |
||
---|---|---|
cmd/bouncer | ||
doc | ||
internal | ||
layers | ||
misc | ||
templates | ||
.dockerignore | ||
.env.dist | ||
.gitignore | ||
.goreleaser.yaml | ||
Dockerfile | ||
Jenkinsfile | ||
LICENCE | ||
Makefile | ||
README.md | ||
commitlint.config.js | ||
go.mod | ||
go.sum | ||
modd.conf | ||
skaffold.yaml |
README.md
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