Skip to content
  1. Oct 08, 2017
  2. Sep 09, 2017
    • Eric Chiang's avatar
      *: add an OpenID Connect provider · cb48577e
      Eric Chiang authored
      See the README for usage with Dex or any other OIDC provider.
      
      To test run a backend:
      
          python3 -m http.server
      
      Run dex and modify the example config with the proxy callback:
      
          go get github.com/coreos/dex/cmd/dex
          cd $GOPATH/src/github.com/coreos/dex
          sed -i.bak \
            's|http://127.0.0.1:5555/callback|http://127.0.0.1:5555/oauth2/callback|g' \
             examples/config-dev.yaml
          make
          ./bin/dex serve examples/config-dev.yaml
      
      Then run the oauth2_proxy
      
          oauth2_proxy \
            --oidc-issuer-url http://127.0.0.1:5556/dex \
            --upstream http://localhost:8000 \
            --client-id example-app \
            --client-secret ZXhhbXBsZS1hcHAtc2VjcmV0 \
            --cookie-secret foo \
            --email-domain '*' \
            --http-address http://127.0.0.1:5555 \
            --redirect-url http://127.0.0.1:5555/oauth2/callback \
            --cookie-secure=false
      
      Login with the username/password "admin@example.com:password"
      cb48577e
  3. Sep 06, 2017
  4. Jul 20, 2017
  5. Jun 29, 2017
  6. Jun 21, 2017
  7. Jun 10, 2017
  8. Apr 25, 2017
  9. Apr 07, 2017
  10. Mar 29, 2017
  11. Jan 24, 2017
    • Omar Elazhary's avatar
      Allow to pass user headers only (issue #205) · 24f91a0b
      Omar Elazhary authored
      * This fixes https://github.com/bitly/oauth2_proxy/issues/205
      * Add new boolean option -pass-user-headers
        to control whether X-Forwarded-User and X-Forwarded-Email
        headers will be set (as opposed to HTTP BASIC auth)
      * This is required e.g. for grafana [1] where
        X-Forwarded-User is needed but HTTP BASIC auth fails
        (password is not known and must not be known in this scenario)
      * Keep behaviour of PassBasicAuth unchanged for compatibility
      
      [1] http://docs.grafana.org/installation/configuration/#authproxy
      24f91a0b
  12. Nov 19, 2016
  13. Jul 31, 2016
  14. Jul 05, 2016
  15. Jun 28, 2016
  16. Jun 23, 2016
  17. Jun 20, 2016
  18. Apr 12, 2016
  19. Feb 24, 2016
  20. Feb 18, 2016
  21. Feb 17, 2016
  22. Feb 13, 2016
  23. Jan 22, 2016
  24. Jan 20, 2016
  25. Dec 17, 2015
  26. Nov 16, 2015
  27. Nov 10, 2015
  28. Nov 09, 2015
  29. Sep 24, 2015
  30. Sep 09, 2015
  31. Aug 10, 2015
  32. Jul 31, 2015