Obfuscate database credentials from Version Control/XML
I am trying to work with version control for a ReadyAPI project. I have some database connections that use personal credentials for each user. We do not want these passwords shared in the version control.
I initially tried setting up a default settings.xml file for the project, adding it to the version control and then ignoring the settings.xml after each user puts their personal credentials into the project database connections.
I thought this would work but every time a data source using that connection is added to a test case it writes the password as a string into the settings.xml of that individual test case.
I've also tried global properties but it always seems to write the credentials as a plain string when used in a project.
Is there a way to obfuscate our database connection info from version control?