function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Chaudhary AdityaChaudhary Aditya 

"HappySoup.io" - How does it authenticate to my Salesforce Org?

I am baffled my the ability of Happysoup.io to access my salesforce org. I did not create a connected app or did anything else to connect my Salesforce org. A simple login. 

The documentaion on it's website mentions creating a connected application if we want to host the application on premise.  

I looked into 'Connected App Usage' - there is an entry for 'Heroku Connect' - I did not create this app - Neither do I see this app under Connected Apps list!

Has Salesforce 'behind the scenes' made it possible for Heroku apps to integrate with Salesforce - by embedding a Connected app in all Salesforce orgs by default? 

Could someone please help me explain how is HappySoup able to connect to my Org?  



 
VinayVinay (Salesforce Developers) 
Found below references that can help you with Happysoup heroku app.

https://www.reddit.com/r/salesforce/comments/j3a9ia/happy_soup_the_best_way_to_visualize_your/
https://trailhead.salesforce.com/en/content/learn/v/modules/unlocked-packages-for-customers/break-up-your-metadata

Thanks,
Chaudhary AdityaChaudhary Aditya
Hmm.. @Vinay  - These posts do not help
Pablo Gonzalez 20Pablo Gonzalez 20
Hey there,

I'm the creator of HappySoup.io so I can answer that. Your org does not need to have a connected app installed for a 3rd party app to log in to your org. The 3rd party app requires a connected app hosted in ANY org so that it can be used to provide authentication via the client id and client secret, but these credentials do not need to be installed in the org that you are logging in to.

Since I own the app, I have a connected app in one of my trailhead orgs and this app is used to provide authentication for any app. This is a somewhat obscure and purely documented feature, but that's how it works. It's the same way other apps can log in to your org like MavensMate, etc.

I didn't know this was possible until after I started playing with it. Feel free to contact me directly on https://github.com/pgonzaleznetwork/sfdc-happy-soup
Chaudhary AdityaChaudhary Aditya
Thank you Pablo - for your reply.  I need time to understand your answer and it's implications.  Thank you again!