appsmith icon indicating copy to clipboard operation
appsmith copied to clipboard

[Feature]: Add AWS v4 Signature to Auth types

Open jerowe opened this issue 3 years ago • 9 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Summary

I would really like to be able to set up AWS sources within appsmith.

This blogpost does a good job of demonstrating an AWS v4 API workflow.

The workaround now is that I deploy serverless functions and then point appsmith at those, but it would be lovely if I could just access them directly as REST APIs.

Thanks for the great product! I'm terrible with building UIs and appsmith has been a life saver for me recently. ;-)

Why should this be worked on?

It would make appsmith even more awesome and open up a whole new host of APIs.

I'm not sure if this matters or not, but Postman already supports the AWSv4 signature type.

Front logo Front conversations

jerowe avatar Aug 31 '22 08:08 jerowe

@jerowe thanks for the feature request! We'll look into prioritising this on our roadmap cc: @rohan-arthur @sumitsum

Nikhil-Nandagopal avatar Sep 01 '22 07:09 Nikhil-Nandagopal

Another user requested this feature.

amelia-c0n avatar Feb 06 '23 17:02 amelia-c0n

I was wondering what the status of this feature is.

RickVerkuijlen avatar May 03 '23 05:05 RickVerkuijlen

I'm currently working on this feature myself. Frontend work is already done, only need to sign the request itself.

RickVerkuijlen avatar May 11 '23 09:05 RickVerkuijlen

Hi @RickVerkuijlen you have mentioned that you are working on this feature and some front end part is ready ? Is this something that you would want to contribute to Appsmith ? If so, please do let us know, we would be glad to work with you to take this contribution to the main code base :) .

sumitsum avatar May 11 '23 12:05 sumitsum

Yeah so the frontend part is done as in I was able to add the fields to the frontend. The signing of the request is the harder part. Also, there needs to be a way to get the AWS Access credentials from the logged in user (if they are logged in with AWS Cognito)

RickVerkuijlen avatar Jun 01 '23 12:06 RickVerkuijlen

I would love to see this feature as well !

Or at the very least some workarounds for how to make AWS API calls without this feature. I'm struggling to install the latest version of the AWS SDK and figure out how to generate the signature headers manually.

The use case I'm going for here is simple making AWS Bedrock calls for different LLM models. I'm trying to use Appsmith as quick playground to build LLM powered applications and it's very close to working well, but this is currently a huge barrier :(

dzelemba avatar Apr 04 '24 00:04 dzelemba