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]: AWS SigV4 support with the client #110

Open
karthikchejerla opened this issue Jan 29, 2024 · 2 comments
Open

[FEAT]: AWS SigV4 support with the client #110

karthikchejerla opened this issue Jan 29, 2024 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@karthikchejerla
Copy link

Describe the enhancement

Ability to sign requests using AWS Signature V4

Why is this needed?

Signing requests using native clients has been an essential requirement for accessing the Amazon OpenSearch Service on AWS using fine grained access controls. Having native SigV4 support in clients avoids the need to use cURL requests and other workarounds.

How do you think it should be done?

Reference: https://opensearch.org/blog/aws-sigv4-support-for-clients/

Some ideas to get started

@karthikchejerla karthikchejerla changed the title [FEAT]: AWS SIgv4 support with the client [FEAT]: AWS SigV4 support with the client Jan 29, 2024
@jillesvangurp
Copy link
Owner

would you be able to help with this? I lack access to an aws opensearch cluster to test this. I'd prefer a solution that works on all platforms.

@jillesvangurp
Copy link
Owner

https://github.com/KotlinCrypto this library looks good as a multiplatform implementation for sha256.

If somebody wants to have a go at this, the rest client is pretty easy to extend.

@jillesvangurp jillesvangurp added the help wanted Extra attention is needed label Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants