Traefik Forward Auth Versions Save

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

v2.3.0

1 week ago

What's Changed

New Contributors

Full Changelog: https://github.com/thomseddon/traefik-forward-auth/compare/v2.2.0...v2.3.0

v2.2.0

3 years ago

Features

  • Add a generic oauth provider (for providers that's don't yet support oidc) (#138)
  • Add logout endpoint (#107)
  • Optionally match emails against either whitelist or domains when both are provided (#106)
  • Add support for resource indicator to OIDC provider (#131)
  • Improve logging detail and consistency (#114)

Fixes

  • Always prompt user to select account on google login (#103)
  • Fail if there is an error getting the user info in the login callback (#142)
  • Use golang 1.13 in arm builds (#90)
  • Allow multiple cookie domains, domains and whitelists to be specified via environment variables (#98)
  • Warn when using http without insecure cookie (#114)

Docs

  • Add traefik v2 examples
  • Add extensive k8s examples (traefik v1.7 and v2)
  • Use traefik v2 examples in README
  • Add Provider Setup page to wiki

v2.1.0

4 years ago
  • Refactor to support multiple providers
  • Add support for any provider supporting OpenID Connect (oidc provider)
  • Update to go 1.13

0.1.1

4 years ago

v2.0.0

4 years ago

Project refactor, primarily motivated by the desire to selectively apply authentication.

Changes:

  • Refactor codebase into smaller chunks
  • Support selective authentication (use matchers to selectively apply authentication to some paths/hosts)
  • Improve logging
  • Facilitate multiple authentication providers
  • Support multiple config files
  • Maintain backwards compatibility for all flags
  • Update tests to use testify
  • Improve documentation

0.1.0

5 years ago

Initial public release