traefik-forward-auth

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

MIT License

Stars
2.1K
Committers
13

Bot releases are hidden (Show)

traefik-forward-auth - v2.3.0 Latest Release

Published by thomseddon 6 months ago

What's Changed

New Contributors

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

traefik-forward-auth - v2.2.0

Published by thomseddon over 4 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
traefik-forward-auth - v2.1.0

Published by thomseddon over 4 years ago

  • Refactor to support multiple providers
  • Add support for any provider supporting OpenID Connect (oidc provider)
  • Update to go 1.13
traefik-forward-auth - v0.1.1

Published by thomseddon over 5 years ago

traefik-forward-auth - v2.0.0

Published by thomseddon over 5 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
traefik-forward-auth - 0.1.0

Published by thomseddon almost 6 years ago

Initial public release