Simple Forward Auth service for Traefik (and possibly other compatible proxies), written in Go.
This Forward Auth service implements the following features:
- OAuth2 Token Introspection validation.
- Introspection endpoint discovery via OpenID Connect Discovery.
Usage examples can be found in the examples/
directory.
To build a release Docker image for the project:
git checkout vX.Y.Z
docker buildx build -t ghcr.io/hhromic/traefik-fwdauth:vX.Y.Z .
Note: Ready-to-use images are available in the GitHub Container Registry.
To build a snapshot locally Using GoReleaser:
goreleaser build --clean --single-target --output traefik-fwdauth --snapshot
This project is licensed under the Apache License Version 2.0.