I have been reading and searching and reading and searching information on external and named credentials. I feel like i understand the architecture and purpose and I want to use them, but every time I try to do so I get lost in the details.
Right now I am stuck on what a Principal is. When creating an external credential, when and why would I create a principal, and what would I use it for. I have found no definition for this.
Thanks in advance.
https://help.salesforce.com/s/articleView?id=sf.named_credentials_about.htm&type=5
"A named credential supports various authentication protocols. You can set up each named credential to use an org-wide named principal or per-user authentication.
A named principal applies the same credential or authentication configuration for the entire org, while per-user authentication provides access control at the individual user level."