Skip to content

Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

License

Notifications You must be signed in to change notification settings

spotdemo4/traefik-forward-auth

 
 

Repository files navigation

Traefik Forward Auth

A minimal service that provides authentication and SSO with OAuth2, OpenID Connect, and Tailscale Whois, for the Traefik reverse proxy.

This project began as a fork of thomseddon/traefik-forward-auth. Since version 3, it has been completely rewritten and is not compatible with the upstream project anymore.

✨ Highlights

  • Supports authentication with Google, Microsoft Entra ID (formerly Azure AD), GitHub, and generic OpenID Connect providers (including Auth0, Okta, etc).
  • Single Sign-On with Tailscale Whois (similarly to Tailscale's nginx-auth)
  • Protect multiple Traefik services with a single instance of traefik-forward-auth.

👉 Releases

The Docker image is available on GitHub Packages. Container images are multi-arch and run on linux/amd64, linux/arm64, and linux/arm/v7.

Using the 3 tag is recommended:

ghcr.io/italypaleale/traefik-forward-auth:3

You can also pin to the latest patch release as found in the Releases page:

ghcr.io/italypaleale/traefik-forward-auth:3.x.x

📘 Docs

About

Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Go 99.2%
  • Other 0.8%