{"repo":"thomseddon/traefik-forward-auth","free":true,"listed":false,"github":"https://github.com/thomseddon/traefik-forward-auth","clone":"git clone https://github.com/thomseddon/traefik-forward-auth.git","description":"Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy","language":"Go","stars":2391,"topics":["traefik","oauth2","oauth2-proxy","google-oauth","docker-swarm","kubernetes","beyondcorp","openid-connect"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Traefik Forward Auth A minimal forward authentication service that provides OAuth/SSO login and authentication for the traefik reverse proxy/load balancer. Why? - Seamlessly overlays any http service with a single endpoint (see: url-path in Configuration) - Supports multiple providers including Google and OpenID Connect (supported by Azure, Github, Salesforce etc.) - Supports multiple domains/subdomains by dynamically generating redirect uri's - Allows authentication to be selectively applied/bypassed based on request parameters (see rules in Configuration) - Supports use of centralised authentication host/redirect uri (see auth-host in Configuration) - Allows authentication to persist across multiple domains (see Cookie Domains) - Supports extended authentication beyond Google token lifetime (see: lifetime in Configuration) Contents - Releases - Usage - Simple - Advanced - Provider Setup - Configuration - Overview - Option Details - Concepts - Forwarded Headers - User Restriction - Applying Authentication - Global Authentication - Selective Ingress Authentication in Kubernetes - Selective Container Authentication in Swarm - Rules Based Authentication - Operation Modes - Overlay Mode - Auth Host Mode - Logging Out - Copyright - License Releases We recommend using the 2 tag on docker hub ( thomseddon/traefik-forward-auth:2 ). You can also use the latest incremental releases found on docker hub and github. ARM releases are also available on docker hub, just append -arm or -arm6","default_branch":null,"files":null,"tree":[],"storefront":"/r/thomseddon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thomseddon/traefik-forward-auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}