So I'm building an application which exports contacts from various CRMs and unifies that data to run marketing reports on their contacts. I was easily able to get HubSpot and InfusionSoft working with their Oauth2 apis, and I was hoping that salesforce would go just as easily. My desired flow is to redirect the user from their private domain (e.g. `user1.appDomain.com`) to the salesforce site to log them in. Then I want to redirect them back to their private domain (`user1.appDomain.com/oauthReturn`) with their access token so I can start importing their data. I registered an external application in my developer salesforce account, and have received my oauth tokens, but I need to know a few things (that googling hasn't solved yet). So I need to know a few things first. - Will salesforce allow me to pass in the redirect url from the user's private domain? - Can I even do this with Oauth2 and php? The documentation is unnecessarily confusing, and most of the libraries are still using api tokens and all of the relevant documentation I can find is 2-3 years out of date. If anyone knows where I should be looking to find these answers that would be extraordinarily helpful. Thanks so much for your help!