Secure way to store credentials

Is there a secure way to store credentials (e.g. AWS access/secret keys, database username/password)?
TenantConfig seems to be an option to store configuration data but it’s not secure enough (passwords will be stored in clear)

@bachr were you able to find a good solution? Looking to store database connection config with some sort of security/authorization/encryption

@ryan.louie I think you can take a look at
SqlSourceSystem.setSecret() and SqlSourceSystem.setSecretValue() APIs

What about a database which doesn’t leverage SqlSourceSystem, like HBase?

Check the Config type, it has some secret related methods.

1 Like

For Hbase specific case we have a type HBaseConnectionConfig that mixes Config

1 Like