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

[Feature/Extensions] Principal identity for Opensearch requests to/from extensions #4299

Commits on Sep 14, 2022

  1. Lays out base for identity management

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    c62b98f View commit details
    Browse the repository at this point in the history
  2. Adds comments for readability

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    65880a1 View commit details
    Browse the repository at this point in the history
  3. Adds tests for identity

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    e7764f4 View commit details
    Browse the repository at this point in the history
  4. Rebase with base branch

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    df77803 View commit details
    Browse the repository at this point in the history
  5. Adds an in-memory store for extension request principals and initiali…

    …zes it, and addresses few PR comments
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    4d492df View commit details
    Browse the repository at this point in the history
  6. Adds a logic to attach uuid of the principal on the outgoing REST act…

    …ion to the extension
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    c85d653 View commit details
    Browse the repository at this point in the history
  7. Fixes gradlew task errors

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    a154406 View commit details
    Browse the repository at this point in the history
  8. Adds missing javadoc

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    926abba View commit details
    Browse the repository at this point in the history
  9. Fixes gradle check error for testingconvention task

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    9c2f004 View commit details
    Browse the repository at this point in the history
  10. Fixes incorrect method call while writing uuid byte array

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    4f753c0 View commit details
    Browse the repository at this point in the history
  11. Temporarirly sends requests to extensions as the same user

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    6476070 View commit details
    Browse the repository at this point in the history
  12. Adds a standard charset for encoding and decoding, and removes Princi…

    …pal interface and its implemntation
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    3635a6f View commit details
    Browse the repository at this point in the history
  13. Fixes errors on tests for RestExecuteOnExtensionRequest

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    423fa94 View commit details
    Browse the repository at this point in the history
  14. Fixes spotless errors

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    724be4a View commit details
    Browse the repository at this point in the history
  15. Modifying identifier to accept entityname and extension id as input p…

    …arameter for generating requestor token
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    8c1035c View commit details
    Browse the repository at this point in the history
  16. Removes unwanted comments

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    bb4a9e3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fe92d04 View commit details
    Browse the repository at this point in the history
  18. Addresses latest PR comments

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    41551e4 View commit details
    Browse the repository at this point in the history
  19. Fixes spotless errors

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    4677615 View commit details
    Browse the repository at this point in the history
  20. Added this PR to changelog file

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    0704947 View commit details
    Browse the repository at this point in the history
  21. Changes in flight

    Signed-off-by: Peter Nied <[email protected]>
    peternied authored and DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    3f9255f View commit details
    Browse the repository at this point in the history
  22. Fix test caases

    Signed-off-by: Peter Nied <[email protected]>
    peternied authored and DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    5569fd2 View commit details
    Browse the repository at this point in the history
  23. Fixes Spotless error

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    9f3aba2 View commit details
    Browse the repository at this point in the history
  24. Fixes unknown namedwriteable category error by addint the token class…

    … to correct registry
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    b57584f View commit details
    Browse the repository at this point in the history
  25. Fixes incorrect javadoc, adds a validity check for token and addresse…

    …s a few PR comments
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    2c0207c View commit details
    Browse the repository at this point in the history
  26. Adds test for extension token processor and modfifies a test to gener…

    …ate token correctly
    
    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    4a4c533 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Adds opensearch internal annotation to class desciption

    Signed-off-by: Darshit Chanpura <[email protected]>
    DarshitChanpura committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    a0083ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd3ce31 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

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