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

[Backport 2.x] Service accounts and on-behalf-of authentication in 2.x #11052

Merged

Commits on Nov 1, 2023

  1. Implement on behalf of token passing for extensions (opensearch-proje…

    …ct#8679)
    
    Implement on behalf of token passing for extensions
    
    Signed-off-by: Stephen Crawford <steecraw@amazon.com>
    Signed-off-by: Stephen Crawford <65832608+scrawfor99@users.noreply.github.com>
    Signed-off-by: Ryan Liang <jiallian@amazon.com>
    Co-authored-by: Ryan Liang <jiallian@amazon.com>
    Co-authored-by: Peter Nied <peternied@hotmail.com>
    3 people committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    1607aae View commit details
    Browse the repository at this point in the history
  2. fix precommit

    Signed-off-by: Ryan Liang <jiallian@amazon.com>
    RyanL1997 committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    f55f2a8 View commit details
    Browse the repository at this point in the history
  3. Provide service accounts tokens to extensions (opensearch-project#9618)

    Provide service accounts tokens to extensions
    
    This change adds a new transport action which passes the extension a string representation of its service account auth token. This token is created by the TokenManager interface implementation. The token is expected to be an encoded basic auth credential string which can be used by the extension to interact with its own system index.
    
    Signed-off-by: Stephen Crawford <steecraw@amazon.com>
    Signed-off-by: Stephen Crawford <65832608+scrawfor99@users.noreply.github.com>
    Signed-off-by: Peter Nied <petern@amazon.com>
    Co-authored-by: Owais Kazi <owaiskazi19@gmail.com>
    Co-authored-by: Peter Nied <petern@amazon.com>
    3 people authored and RyanL1997 committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    83e80d7 View commit details
    Browse the repository at this point in the history
  4. Fix some conflicts

    Signed-off-by: Ryan Liang <jiallian@amazon.com>
    RyanL1997 committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    d0d38d5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Cherry pick 10614 and 10664

    Signed-off-by: Ryan Liang <jiallian@amazon.com>
    RyanL1997 committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    64504cb View commit details
    Browse the repository at this point in the history