Forum Discussion
Hello Issac,
I would like to back to what I think is your original question, as the why we have universal and legacy credentials, and which one to use. We recommend using the universal credentials, the back ground to this is....
Background and Motivation for the Universal Credential Framework
Historically, newer content types have introduced connection requirements that extend beyond the fields defined in legacy credential formats—such as SOAP XML, SSH, and PowerShell. To accommodate these evolving needs, we initially repurposed existing fields within the SOAP XML credential type to store additional parameters. For example, an AWS secret key might be stored in the password field—an approach that, while functional, lacked semantic alignment and introduced ambiguity.
This workaround created a disconnect between the data being stored and the credential container itself. It also required users to rely on documentation or tribal knowledge to understand which fields were being overloaded for which content types.
To address this, we developed the Universal Credential Framework. This framework enables the creation of content-specific credential types—such as an AWS Universal Credential—where fields are explicitly named and aligned with their intended use. Instead of placing an AWS secret key in a generic password field, users can now store it in a clearly defined aws_secret_key field. This improves clarity, reduces misconfiguration risk, and eliminates the need for field repurposing.
Thanks for the explanation