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

docs: updates README for Pluggable Auth #921

Merged
merged 16 commits into from
Jun 24, 2022
Merged

docs: updates README for Pluggable Auth #921

merged 16 commits into from
Jun 24, 2022

Commits on Apr 4, 2022

  1. feat: Adds Pluggable Auth support to ADC (#895)

    * chore(deps): update dependency com.google.http-client:google-http-client-bom to v1.41.5 (#896)
    
    [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.http-client:google-http-client-bom](https://togithub.com/googleapis/google-http-java-client) | `1.41.4` -> `1.41.5` | [![age](https://badges.renovateapi.com/packages/maven/com.google.http-client:google-http-client-bom/1.41.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.http-client:google-http-client-bom/1.41.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.http-client:google-http-client-bom/1.41.5/compatibility-slim/1.41.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.http-client:google-http-client-bom/1.41.5/confidence-slim/1.41.4)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/google-http-java-client</summary>
    
    ### [`v1.41.5`](https://togithub.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#&#8203;1415-httpsgithubcomgoogleapisgoogle-http-java-clientcomparev1414v1415-2022-03-21)
    
    [Compare Source](https://togithub.com/googleapis/google-http-java-client/compare/v1.41.4...v1.41.5)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
    
    ---
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/google-auth-library-java).
    
    * feat: Add ability to provide PrivateKey as Pkcs8 encoded string #883 (#889)
    
    * feat: Add ability to provide PrivateKey as Pkcs8 encoded string #883
    
    This change adds a new method `setPrivateKeyString` in `ServiceAccountCredentials.Builder` to accept Pkcs8 encoded string representation of private keys.
    
    Co-authored-by: Timur Sadykov <stim@google.com>
    
    * chore: fix downstream check (#898)
    
    * fix: update branding in ExternalAccountCredentials (#893)
    
    These changes align the Javadoc comments with the branding that Google uses externally:
    
    + STS -> Security Token Service
    + GCP -> Google Cloud
    + Remove references to a Google-internal token type
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-auth-library-java/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass: Tests are failing, but I don't think that was caused by the changes in this PR
    - [ ] Code coverage does not decrease (if any source code was changed): n/a
    - [ ] Appropriate docs were updated (if necessary): n/a
    
    * feat: Adds the ExecutableHandler interface for Pluggable Auth
    
    * feat: Adds a Pluggable Auth specific exception
    
    * feat: Adds new PluggableAuthCredentials class that plug into ADC
    
    * feat: Adds unit tests for PluggableAuthCredentials and ExternalAccountCredentials
    
    * Add units tests for GoogleCredentials
    
    * fix: update javadoc/comments
    
    * fix: A concrete ExecutableOptions implementation is not needed
    
    * review: javadoc changes + constants
    
    Co-authored-by: WhiteSource Renovate <bot@renovateapp.com>
    Co-authored-by: Navina Ramesh <navi.trinity@gmail.com>
    Co-authored-by: Timur Sadykov <stim@google.com>
    Co-authored-by: Neenu Shaji <Neenu1995@users.noreply.github.com>
    Co-authored-by: Jeff Williams <jeffrey.l.williams@gmail.com>
    6 people committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    6f47781 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. feat: finalizes PluggableAuth implementation (#906)

    * Adds ExecutableResponse class
    
    * Adds unit tests for ExecutableResponse
    
    * Adds 3rd party executable handler
    
    * Adds unit tests for PluggableAuthHandler
    
    * Fix build issues
    lsirac committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    d6f242d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73f1e3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19971b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. feat: Improve Pluggable Auth error handling (#912)

    * feat: improves pluggable auth error handling
    
    * cleanup
    lsirac committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    e3785f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. fix: consume input stream immediately for Pluggable Auth (#915)

    * feat: improves pluggable auth error handling
    
    * cleanup
    
    * fix: consume input stream immediately so that the spawned process will not hang if the STDOUT buffer is filled.
    
    * fix: fix merge
    
    * fix: review comments
    lsirac committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    db8a0d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. fix: refactor to keep ImpersonatedCredentials final (#917)

    * fix: adds more documentation for InternalProcessBuilder and moves it to the bottom of the file
    
    * fix: keep ImpersonatedCredentials final
    lsirac committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    94385da View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Configuration menu
    Copy the full SHA
    4e29193 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    8a0cd2e View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. Configuration menu
    Copy the full SHA
    644c30e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b10c2c View commit details
    Browse the repository at this point in the history
  3. fix: provider

    lsirac committed May 12, 2022
    Configuration menu
    Copy the full SHA
    64402e9 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Configuration menu
    Copy the full SHA
    2e5eb14 View commit details
    Browse the repository at this point in the history
  2. fix: update table of contents

    lsirac committed May 27, 2022
    Configuration menu
    Copy the full SHA
    655dfdc View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. fix: update

    lsirac committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    935b7b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Configuration menu
    Copy the full SHA
    c3f40f8 View commit details
    Browse the repository at this point in the history