Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Feat: Enable proxy-authorization in admin client #437

Closed
wants to merge 16 commits into from

Commits on Sep 22, 2023

  1. Add proxyCommand to client config

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    9b80f4d View commit details
    Browse the repository at this point in the history
  2. Add proxy auth unary interceptor

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    d6a2ac8 View commit details
    Browse the repository at this point in the history
  3. Use proxy auth in http client for oauth

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    410e3bd View commit details
    Browse the repository at this point in the history
  4. Cache tokens obtained from external commands

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    e435a3a View commit details
    Browse the repository at this point in the history
  5. Make tests pass

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    cd5cc57 View commit details
    Browse the repository at this point in the history
  6. Add tests for proxy auth interceptor

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    27b8e75 View commit details
    Browse the repository at this point in the history
  7. Make work without 2nd token cache but instead with 2nd credentials fu…

    …ture
    
    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ea9090e View commit details
    Browse the repository at this point in the history
  8. Adapt existing tests to not using a 2nd token cache but a 2nd credent…

    …ials future
    
    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    7bce3d9 View commit details
    Browse the repository at this point in the history
  9. Adapt new tests to not using a 2nd token cache but a 2nd credentials …

    …future
    
    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    132dbb9 View commit details
    Browse the repository at this point in the history
  10. Fix number of opts in NewAdminConnection

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    66e6f65 View commit details
    Browse the repository at this point in the history
  11. Don't overwrite original error in NewProxyAuthInterceptor

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    f8caf4f View commit details
    Browse the repository at this point in the history
  12. Improve error message when failing to create http client for oauth

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    b947012 View commit details
    Browse the repository at this point in the history
  13. Actually don't return any error from setHTTPClientContext at all as b…

    …efore
    
    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    19d069e View commit details
    Browse the repository at this point in the history
  14. Don't require github.com/golang-jwt/jwt anymore

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    6a56775 View commit details
    Browse the repository at this point in the history
  15. Make tests pass again

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    fd10310 View commit details
    Browse the repository at this point in the history
  16. Lint

    Signed-off-by: Fabio Grätz <[email protected]>
    Fabio Grätz committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    89ab23c View commit details
    Browse the repository at this point in the history