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
33.78k stars 3.63k forks source link

[Feature] Integrate with HashiCorp Vault #1975

Open hetunandu opened 3 years ago

hetunandu commented 3 years ago

https://www.vaultproject.io/

ioloc commented 3 years ago
chrispytoes commented 2 years ago

I would really like for this to be added, and I think a lot of other people would too. I'm currently working on an Appsmith app for managing our Vault secrets and roles, however Vault's AppRole authentication method isn't really compatible with the Authenticated API data-source because of how how many steps it requires to retrieve and refresh tokens.

I'm already in the middle of implementing token retrieval and refreshing from scratch, but it would be nice to at least see integration for Vault authentication as an option within the Authenticated API data-source, if not full integration as its own data-source.

Edit: The ability to allow Appsmith itself to pull secrets directly from Vault to safely use in things like API requests that can't be implemented using the Authenticated API would also be a help.

chrispytoes commented 2 years ago

@Nikhil-Nandagopal Sorry, just making sure this issue doesn't stay buried. Has there been any consideration for this? I may contribute to this myself since I think it would be so useful, and the Vault API is rather simple in structure.

Nikhil-Nandagopal commented 2 years ago

@chrispytoes thanks for surfacing this. We're planning on introducing this sometime next year. It's planned as part of our commercial edition so unfortunately, we wouldn't be able to accept a contribution here.