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

AWS secrets engine generating session tokens #23690

Merged
merged 34 commits into from
Nov 8, 2023
Merged

Commits on Oct 12, 2023

  1. AWS Secret Engine: Support Session Tokens

    Sometimes people will give you an AWS access key and secret and not
    be interested in setting up a better approach for key exchange.
    
    In cases like this, options are limited for distributing access to
    the key material. However, AWS's STS GetSessionToken can be used
    to general ephemeral credentials "underneath" that token. This
    at least limits the spread of that root key, and the duration of
    its users' access.
    
    It should almost definitely not be used for other use cases, since
    it does not limit behavior on an otherwise probably administrative
    key.
    
    Closes #12734
    grahamc authored and robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    20dd50f View commit details
    Browse the repository at this point in the history
  2. Add a test for SessionTokens, untested: I couldn't get any of the tes…

    …ts to pass locally.
    grahamc authored and robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0426428 View commit details
    Browse the repository at this point in the history
  3. add a changelog entry

    grahamc authored and robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    65a99ed View commit details
    Browse the repository at this point in the history
  4. Document session tokens

    grahamc authored and robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    db4c53e View commit details
    Browse the repository at this point in the history
  5. Update the JS for session tokens

    grahamc authored and robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    72e3769 View commit details
    Browse the repository at this point in the history
  6. Add suggestions

    robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    1a4afd5 View commit details
    Browse the repository at this point in the history
  7. Fix typo

    robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    57c4199 View commit details
    Browse the repository at this point in the history
  8. Fix broken link

    robmonte committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3f6e24e View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Fix backticks

    robmonte committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    4c8ef89 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    1bc9bf0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c491b92 View commit details
    Browse the repository at this point in the history
  3. Update check

    robmonte committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    a8b24ec View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Adjust docs

    robmonte committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    d8ba1a7 View commit details
    Browse the repository at this point in the history
  2. use time.Until

    robmonte committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    1051683 View commit details
    Browse the repository at this point in the history
  3. Add changelog

    robmonte committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    676ed91 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a84fec9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24957d0 View commit details
    Browse the repository at this point in the history
  6. Undo auth docs change

    robmonte committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    f317c98 View commit details
    Browse the repository at this point in the history
  7. Update api docs

    robmonte committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    1f5ca35 View commit details
    Browse the repository at this point in the history
  8. Fix error capitalization

    robmonte committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    7fdb5d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Add MFA code support

    robmonte committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    69e5059 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Update wording

    Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
    robmonte and schavis authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    7ad5b85 View commit details
    Browse the repository at this point in the history
  2. Update wording

    robmonte committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    ada5c08 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Update website/content/docs/secrets/aws.mdx

    Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
    robmonte and schavis authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    eec27c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04c10b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a2d59d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b32e11 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    7489461 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eb2593 View commit details
    Browse the repository at this point in the history
  3. Wording

    robmonte committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    3b0dbc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Add ttl field to response

    robmonte committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    a6d9f23 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Update builtin/logical/aws/secret_access_keys.go

    Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
    robmonte and austingebauer authored Nov 4, 2023
    Configuration menu
    Copy the full SHA
    de36e92 View commit details
    Browse the repository at this point in the history
  2. Update builtin/logical/aws/path_roles.go

    Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
    robmonte and austingebauer authored Nov 4, 2023
    Configuration menu
    Copy the full SHA
    cc21967 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    653dc8f View commit details
    Browse the repository at this point in the history