wpetit
f3aa8b9be6
Cadoles/bouncer/pipeline/head This commit looks good
Details
|
||
---|---|---|
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