A named credential is a configuration feature that takes the burden out of most authentication processes. They’re used to let Salesforce handle some or most authentications within the org or with other Salesforce org. It is used to store various callout configurations, including the following:
- Callout certificates
- Settings for authentication
- Authentication protocol, if it’s required or needed
- HTTP endpoints