I am having following questions related to Salesforce connected apps.
What does it mean by external apps in Salesforce? Is it 3 party apps available in App Exchange? Or totally SF independent web applications developed using other technologies like Java, Node JS? Or 3rd party Android, ios mobile applicaion?
Say for example I am writing Apex class to expose Rest service. And I want to call this service from my Java program. Do I have to configure my Java application using connected apps? Or can I directly call the service?
A Sales employee logs in to their Salesforce org and opens the Your Benefits web app. Salesforce sends a SAML response to the service provider, which you defined when configuring the connected app. The service provider identifies the user, and validates the digital signature sent by Salesforce in the SAML response. The user is logged in to the Your Benefits web app.
In the above given statement what do they mean by 'Your Benefits web app'? Is that an external web app developed using other technologies like Java, Node JS?