Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: http_filter: REST-based external authentication filter #2621

Closed
wants to merge 18 commits into from
Closed

WIP: http_filter: REST-based external authentication filter #2621

wants to merge 18 commits into from

Commits on Feb 13, 2018

  1. Build extauth filter as part of Envoy core

    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    0dfa5a9 View commit details
    Browse the repository at this point in the history
  2. Support path_prefix for extauth.

    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    845ad8b View commit details
    Browse the repository at this point in the history
  3. Support adding headers from the auth server, with configuration speci…

    …fying headers OK to be added.
    
    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    25fe00a View commit details
    Browse the repository at this point in the history
  4. Correctly support invalidating the route cache when adding headers.

    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    e578680 View commit details
    Browse the repository at this point in the history
  5. Rename request to reqmsg just for my own sanity in keeping track of w…

    …hat's what.
    
    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    1f45772 View commit details
    Browse the repository at this point in the history
  6. Invert the allowed-header check so that we're iterating the vector an…

    …d not the map. Sigh.
    
    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    8d95f25 View commit details
    Browse the repository at this point in the history
  7. Add comments, remove dead code, clean up logging.

    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    891006a View commit details
    Browse the repository at this point in the history
  8. Do not overwrite the Host header when talking to the extauth service (f…

    …ixes emissary-ingress/emissary#154)
    
    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    b7ce768 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Re-sort for check_format. Sigh.

    SIgned-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    70e29a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2018

  1. Let's see about fixing the clang errors from CI.

    Signed-off-by: Flynn <flynn@datawire.io>
    Flynn committed Feb 16, 2018
    Configuration menu
    Copy the full SHA
    0f18d0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69d1d97 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. filter_auth: initial code review changes

    Signed-off-by: Gabriel <gsagula@gmail.com>
    Gabriel committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    7a0d470 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. filter_auth: code review changes

    Signed-off-by: Gabriel <gsagula@gmail.com>
    Gabriel committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    3e020b6 View commit details
    Browse the repository at this point in the history
  2. filter_auth: changed server config to use std make_shared

    Signed-off-by: Gabriel <gsagula@gmail.com>
    Gabriel committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    44ddcb9 View commit details
    Browse the repository at this point in the history
  3. filter_auth: fixed sanitizer errors

    Signed-off-by: Gabriel <gsagula@gmail.com>
    Gabriel committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    e332b8a View commit details
    Browse the repository at this point in the history
  4. filter_auth: request_headers_ initialization

    Signed-off-by: Gabriel <gsagula@gmail.com>
    Gabriel committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    8585489 View commit details
    Browse the repository at this point in the history
  5. forcing ci.

    Signed-off-by: Gabriel <gsagula@gmail.com>
    Gabriel committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    f36184e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Merge branch 'datawire/extauth' of github.com:datawire/envoy into dat…

    …awire/extauth
    Flynn committed Mar 9, 2018
    Configuration menu
    Copy the full SHA
    546f6bb View commit details
    Browse the repository at this point in the history