There are cases when you need to be able to use dynamic keys. A secret key is sensitive data, so you need to take care of this. If you save it on the account or organization level (table), please set up the privacy setting correctly. For instance, Organization A should view Organization A’s secret key. Organization A should not be able to view Organization B’s private key and other sensitive stuff.
Some cases are when a user of Organization A should not view the private key, but you need to execute some API actions using that key. Here, you need, for example, trigger this step on the backend workflow section.
But, we still have an issue here.
This kind of information requires specific skills and experience.
A non-tech person has no clue about these pitfalls and possible implications.
A person/team that chooses the Bubble as a platform for their MVP focuses on starting their project asap. That means they don’t have enough time to get familiar with the platform for getting more in-depth details. So, they miss this crucial part that may get them into trouble or to force additional resources to solve the issue.
I think this responsibility lies with the Bubble team since they do not display any warning information when you install a plugin from the market. Ideally, when a user adds a plugin, highlight somewhere a short description of these pitfalls. On click, redirect to a full article that provides all the information. In that case, we have more chances to warn users.
2 Likes