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
34.76k stars 3.76k forks source link

[Feature] Firebase Functions support #3476

Open sharat87 opened 3 years ago

sharat87 commented 3 years ago

The Firestore plugin only connects to the Firestore service of Firebase. Being able to connect to Firebase Functions and invoke functions from an Appsmith app would mean a much better integration with the Firebase ecosystem.

Additionally, since credentials would be the same for Firestore and Functions within a single Firebase project, a nice quality-of-life feature would be to not have to duplicate the credential information, once for Firestore and once again for Functions support.

tazmaniax commented 3 years ago

@sharat87 thanks for opening this. This request was inspired by the fact that an existing service account was being stored for the Firestore data source and that service account could be used to generate an user authentication token that could be used for accessing a Firebase "callable" function. I'm wondering now if the new OAuth2 support can't be used to achieve the same result