Are the data protected if they are rendered in backend workflows?

Currently, I have a backend workflow responsible for generating a 40-character key. I chose this alternative because I need a unique key (composed of numbers and letters) for each user, which cannot be repeated.

In let excludedCharacters, I call all the existing keys in the database to tell the JS not to generate keys identical to them.

However, I’m very concerned about data security. Since I render all the keys in JS, is there any chance that the client can see all the keys of all users, even if it’s done in the backend workflows and called via API Connector?

By the way, if anyone has a better solution for generating unique keys, I’m open to suggestions. Thank you! :slight_smile:

No, anything in the backend is hidden, and the only way to get info returned directly from BE workflows is the return data from API action.

1 Like

Regarding alternative ways of creating unique keys, there have been a lot of posts on this that suggest using “calculate random string”. I’m not sure if this will meet your use case exactly but is worth checking out:

This topic was automatically closed after 70 days. New replies are no longer allowed.