Saving Service Acct Passwords in Global Properties (with Masking)

Hi Pipeline Pilot friends,

Our IT organization is asking us to increase the complexity of passwords for service accounts (e.g. those not associated with individual users) and will likely ask us to rotate those passwords periodically. This will involve a substantial amount of work as we abstract out the account credentials from various HTTP Connector components in our packaged, validated and deployed protocols.

One of the questions I have for the community is whether there is a solution that can allow me to provide protocol authors these credentials but still mask them from casual viewing, e.g. a debugmessage(@myserviceaccountpassword); will come up with ***** rather than 'this_is_my_password'.

Since admins to the system also own these service accounts, masking the account credentials in the administrator panel (Setup > Global Properties) isn't strictly necessary, but it would be nice.

Thanks in advance,

Marty