appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
32.86k stars 3.58k forks source link

[Feature]: Add AWS Signature to REST API authentication methods #8870

Open mohanarpit opened 2 years ago

mohanarpit commented 2 years ago

Is there an existing issue for this?

Summary

APIs like AWS require a specific signature to be set in the API header. This signature is created from the AWS Access Key, AWS Secret Key, and the message body. As a user, I should be able to choose AWS Signature as an authentication mechanism in my Authenticated API datasource.

Reference: AWS4SignerForAuthorizationHeader.java

Why should this be worked on?

Being able to calculate the HMAC signature for AWS will open up a lot of use-cases for the Devops community to build admin panels to control their deployments.

sharat87 commented 2 years ago

Another request for this: https://discord.com/channels/725602949748752515/951140727411322940.