Hi all,
TLDR; What is the recommended and secure way in Thinkwise to store and use tenant-specific integration credentials, comparable to how other low-code platforms handles shared variables per tenant?
In other low-code solutions it is was easy for me to securely store and share configuration values such as usernames, passwords or API keys per tenant. These values are centrally managed, environment-specific. They are not stored in business tables and are not accidentally overwritten during database restores.
In Thinkwise, I am currently trying to achieve something similar for integration credentials (for example, web service username and password). However, I am struggling with the best practice for:
-
Secure storage (not in application tables)
-
Environment / Tenant-specific configuration
-
Avoiding overwrite during database refreshes
-
Safe usage inside process flows and web connections
Runtime Extended Properties seem useful, but they are not easily injectable into flows without custom SQL logic. IAM configuration also does not appear to provide a straightforward way to expose secure values inside process flows.
Looking forward to hearing how others handle this.
Thanks!
Rolf

