Currently, when the process plugin is started, the API key is printed in plain text during the connection test to the fTTP (see the following example).
app_1 | INFO main - FttpClientFactory.testConnection(136) | Testing connection to fTTP with {trustStorePath: AAA, certificatePath: AAA, privateKeyPath: AAA, privateKeyPassword: null, basicAuthUsername null, basicAuthPassword null, serverBase: AAA, apiKey: THIS_IS_THE_API_KEY, study: num, target: AAA, proxyUrl null, proxyUsername, proxyPassword null}
This could be displayed similar to the output of the basic auth password with *, possibly specifying the first and last character (e.g. Z********y ) to ensure that the config option was parsed correctly.
Currently, when the process plugin is started, the API key is printed in plain text during the connection test to the fTTP (see the following example).
This could be displayed similar to the output of the basic auth password with *, possibly specifying the first and last character (e.g.
Z********y
) to ensure that the config option was parsed correctly.