I'm setting up External Objects using Salesforce Connect (aka Lightning Connect) and OAuth. I've configured the Authentication Provider to use the OAuth parameters and the External Data Source to use a Named Principal and the OAuth.
The client has opened the firewall for all Salesforce IPs.
My issue is connecting to the OAuth server: If I choose "Start Authentication Flow on Save" my browser attempts to authenticate with the client's OAuth server and, being on my browser, the firewall blocks my IP.
I need to authenticate using a Salesforce IP, ideally using OAuth JWT flow or something that supports server-to-server authentication and not my personal browser.
How can I get Salesforce to authenticate to an OAuth Authentication Provider without using my browser to log in?
As an aside, I've confirmed External Data Sources using Named Principal and Password Authentication do not run through my browser. It's the Authentication Provider settings that are using my browser to log in.