Sorry for this question, it may look dumb, but I just can't wrap my head about how this works, and can't really test things for a number of reasons. I've been reading documentation, but the answers seem to be "it depends" and "users may need to do this and that". And I need to make some decisions based on whether my ideas are at all implementable or not. So, could anyone please enlighten me on what would happen if I share an app with the following connectors:
- SharePoint (every user of the app has access to the list). The app uses SharePoint lists as data sources.
- Office 365 users (every user of the app is a member, but hasn't set up any connectors and most don't even know what Office 365 is, let alone PowerApps and "connectors"). The app has several dropdowns populated by values drawn from Office365users connector.
- Salesforce "premium" connector. Every user of the app has access to Salesforce and has the rights to read the data I'm using. This connector is used to populate dropdowns with Account names.
- A custom connector to an external web service. Every user of the app has an account there, but the connector there is authenticated as me. I assume this won't work, but is there a way to call this connection from the app with my credentials?
I have PowerApps Plan 2, every other user has the default plan that comes with Office 365 E3.
So will users have to sign in to PowerApps and authenticate as themselves for each connector or will they be redirected to some web page where they need to fill in their credentials or will the app just fail? How does it work in real life?
Thanks!