Play by Play: Authenticating External App and Service Integrations with Salesforce
In this course, you’ll learn how the authentication and authorization mechanisms work, and your options for connecting external inbound and outbound integrations to your Salesforce org.
What you'll learn
Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Authenticating External App and Service Integrations with Salesforce, Chuck Liddell and Don Robins demonstrate how to choose from the many options available for securing external app and service integrations with Salesforce. Learn an overview of TLS and HTTP network mechanics, Apex callouts using Named Credentials to cleanly separate code from authentication configuration, OAuth and common Salesforce OAuth flows, and authenticating inbound calls to various Salesforce APIs using both SOAP and REST. By the end of this course, you’ll have gained deep and valuable insight into the flexible and powerful authentication mechanisms available for both inbound and outbound Salesforce integrations.
Table of contents
- Initiating Communication from Salesforce 2m
- Overview of Named Credentials 3m
- Calling out with an Unauthenticated Named Credential 3m
- Named Credentials with Named Principal Password Authentication 5m
- Named Credentials with per User Password Authentication 4m
- Deep Dive Named Credentials with OAuth 2.0 and Auth Providers 16m