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

feat: add workload identity federation support #547

Merged
merged 30 commits into from Feb 18, 2021
Merged

feat: add workload identity federation support #547

merged 30 commits into from Feb 18, 2021

Commits on Aug 5, 2020

  1. feat: add STS token exchange utility (#454)

    * feat: adds an internal token exchange utility based on https://tools.ietf.org/html/rfc8693
    
    * fix: add copyright and address other comments
    
    * fix: fix formatting
    
    * fix: fixes copyright again
    
    * fix: revert pom changes
    
    * fix: revert auto-value changes
    
    * fix: remove gson and address other comments
    
    * fix: fixes to StsRequestHandlerTest
    lsirac committed Aug 5, 2020
    Copy the full SHA
    e3b2751 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. feat: adds support for 3PI credentials (#464)

    * feat: adds base external account credentials class and support for file/url based external credentials
    
    * fix: javadoc changes
    
    * fix: address review comments
    
    * fix: nits
    
    * fix: fix broken test
    
    * fix: format
    lsirac committed Aug 26, 2020
    Copy the full SHA
    ebb4486 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. feat: implements AWS signature version 4 for signing requests (#476)

    * feat: implements AWS signature version 4 for signing requests
    
    * fix: fix javadoc
    
    * fix: address review comments
    
    * fix: changes to visibility and addresses other review comments
    
    * fix: removes sortedHeaderNames from AwsRequestSignature, uses MessageDigest, and misc changes
    
    * feat: generate authorization header in AwsRequestSigner
    
    * fix: address more review comments
    
    * fix: use RuntimeExceptions instead of invalid state/argument
    
    * fix: javadoc
    
    * fix: handle invalid input in Builder & misc fixes
    
    * fix: get dates at construction and no longer catch ParseException in AwsDates
    
    * fix: refactor AwsDates
    lsirac committed Sep 30, 2020
    Copy the full SHA
    4ee1a14 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

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

Commits on Oct 15, 2020

  1. feat: support generic token formats in IdentityPoolCredentials (#484)

    * feat: adds text/json credential source support to IdentityPoolCredentials
    
    * fix: format
    
    * fix: format
    
    * fix: add missing changes to MockExternalAccountCredentialsTransport
    
    * fix: change parseToken to take an InputStream
    
    * fix: charsets
    
    * fix: broken build
    
    * fix: type null check
    lsirac committed Oct 15, 2020
    Copy the full SHA
    4666949 View commit details
    Browse the repository at this point in the history
  2. feat: adds support for AWS credentials (#483)

    * feat: adds support for AWS credentials
    
    * fix: address nits
    
    * fix: remove Truth lib use in AwsCredentialsTest
    
    * fix: address more review comments
    
    * fix: assertEquals param order
    
    * feat: retrieve region from environment variable for AWS Lambda
    lsirac committed Oct 15, 2020
    Copy the full SHA
    9d4d721 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f7f741a View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    dc16550 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Copy the full SHA
    6d04b05 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Copy the full SHA
    124c77c View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. chore: use ImpersonatedCredentials for service account impersonation …

    …for 3pi (#501)
    
    * chore: use ImpersonatedCredentials for service account impersonation in ExternalAccountCredentials
    
    * chore: add test for invalid service account impersonation url
    lsirac committed Oct 29, 2020
    Copy the full SHA
    17e849e View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Copy the full SHA
    223c6ec View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Copy the full SHA
    478f33b View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. fix: updates AWS credential source (#520)

    * fix: update AwsCredentials credential source logic
    
    * fix: remove TODOs
    
    * fix: cleanup
    
    * fix: code review nits
    
    * fix: fix broken test
    
    * fix: lint
    lsirac committed Dec 15, 2020
    Copy the full SHA
    3769b90 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Copy the full SHA
    0ccd43d View commit details
    Browse the repository at this point in the history
  2. fix: merge

    lsirac committed Jan 28, 2021
    Copy the full SHA
    48405f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Copy the full SHA
    e481da2 View commit details
    Browse the repository at this point in the history
  2. fix: address review comments

    lsirac committed Jan 29, 2021
    Copy the full SHA
    36ff0f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. fix: remove assertThrows

    lsirac committed Feb 2, 2021
    Copy the full SHA
    b9b9f8d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. fix: address review comments

    lsirac committed Feb 3, 2021
    Copy the full SHA
    a980a19 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. fix: review comments

    lsirac committed Feb 12, 2021
    Copy the full SHA
    6c3982c View commit details
    Browse the repository at this point in the history
  2. fix: more review comments

    lsirac committed Feb 12, 2021
    Copy the full SHA
    25c884b View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2021

  1. fix: review

    lsirac committed Feb 13, 2021
    Copy the full SHA
    bd49373 View commit details
    Browse the repository at this point in the history
  2. fix: review

    lsirac committed Feb 13, 2021
    Copy the full SHA
    de0960d View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. Copy the full SHA
    4d384b9 View commit details
    Browse the repository at this point in the history
  2. fix: review

    lsirac committed Feb 17, 2021
    Copy the full SHA
    c9ee282 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    623d878 View commit details
    Browse the repository at this point in the history
  4. fix: review

    lsirac committed Feb 17, 2021
    Copy the full SHA
    1fe5188 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Copy the full SHA
    56a2e2b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c7f5730 View commit details
    Browse the repository at this point in the history