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

Add HTTPS/TLS support to the auth proxy #2430

Merged
merged 13 commits into from
Nov 16, 2023

Commits on Nov 15, 2023

  1. Add TLS support to the auth proxy

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    66a8d3e View commit details
    Browse the repository at this point in the history
  2. Disable HTTPS when certificate is not provided

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e9993a1 View commit details
    Browse the repository at this point in the history
  3. Redirect HTTP requests to HTTPS if HTTPS is enabled

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4198446 View commit details
    Browse the repository at this point in the history
  4. Move TLS module to separate crate

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    67cee26 View commit details
    Browse the repository at this point in the history
  5. Add unit tests to new crate

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    71b7ca3 View commit details
    Browse the repository at this point in the history
  6. Abstract axum tls components into single function

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    6e1af18 View commit details
    Browse the repository at this point in the history
  7. Add unit tests to key loading logic

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    b380293 View commit details
    Browse the repository at this point in the history
  8. Add more unit tests and clean auth proxy Cargo.toml

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4bbd527 View commit details
    Browse the repository at this point in the history
  9. Add documentation to new configurations

    Signed-off-by: James Rhodes <[email protected]>
    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    51d3b77 View commit details
    Browse the repository at this point in the history
  10. Run cargo sort

    jarhodes314 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e2e1bb1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0153108 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    570a5b6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee20800 View commit details
    Browse the repository at this point in the history