Skip to main content

How to Open a Shared Canvas App for the First Time in Power Apps

· 5 min read
Jagdish Kumawat
Founder @ Dewiride

The first time someone opens a canvas app shared with them, Power Apps asks: Allow [the app] to access your data? The app uses their own SharePoint and Microsoft 365 connections, so each person agrees once. This guide shows the dialog and what it means.

Prerequisites​

The example is the Career Development Plan app, opened by Olivia Bennett, a demo user who had never used it.

Open the link in a browser and sign in with the person's work account. To test as someone else, use a separate browser profile or a private window, so you aren't signed in as yourself.

Step 2: Read the Permissions Dialog​

After Starting your app, Power Apps shows the dialog over the app:

The Career Development Plan app loading behind a dialog asking Allow Career Development Plan to access your data?, with Office 365 Users and SharePoint listed

It lists each connection the app uses, the account it will use, and what the app will be able to do. See all shows the full list:

The dialog in full: Office 365 Users, this app will be able to Get my profile (V2), Get manager (V2), Get direct reports (V2) and Get user photo metadata; SharePoint, this app will be able to Read records and Write records; and the Allow and Don't allow buttons

ConnectionWhat the app will be able to do
Office 365 UsersGet my profile (V2), Get manager (V2), Get direct reports (V2), Get user photo metadata
SharePointRead records, Write records

Microsoft's connectors overview explains the dialog's purpose: it tells people which data sources the app uses and what it can do with them, and records their consent. The list is specific: Microsoft says it shows the actions the app actually uses, not everything the connector can do.

Step 3: Allow​

Select Allow. The app opens with the person's own data, here Olivia's name, job title and manager:

The Career Development Plan app after Allow: Welcome, Olivia, Job title: Head of Sales, Manager: Admin User, and the My plan and My team buttons

The connections are the person's own. Each person sees and changes only what their own account can reach, so the SharePoint permissions still apply.

When the Dialog Comes Back​

Microsoft's article on managing connections says the dialog appears again if the app later starts using more actions, for example writing to a data source it only read before. Removing actions doesn't bring it back.

For Admins: Skipping the Dialog​

For Microsoft connectors that support single sign-on, such as SharePoint and Office 365 Users, a Power Platform admin can turn the dialog off for a specific app with the Set-AdminPowerAppApisToBypassConsent PowerShell cmdlet. The connectors overview lists which connectors allow it.

Common Mistakes​

MistakeWhat happensDo this instead
Testing the share in your own signed-in browserYou open the app as yourself, the ownerUse a separate profile or private window
Selecting Don't allowThe app can't use those connectionsOpen the app again and allow
Expecting the app to see data the person can'tTheir own permissions still applyGive access where the data lives

Troubleshooting​

SymptomLikely causeFix
The app can't be found or openedIt isn't shared with them, or isn't publishedCheck Share and publish
The dialog shows a connection with an errorThe person's account can't sign in to that serviceFix the account's access to the service

FAQ​

Do people need to allow it every time?​

No, once per app, unless the app starts using more actions later.

Does Allow give the app the maker's access?​

No. SharePoint and Office 365 Users connect as the person using the app.

Conclusion​

The first run asks each person to allow the app to use their own connections, and lists exactly what it will do. Select Allow, and the app opens with that person's data. Test it in a separate browser profile, as the person, not as yourself.

Additional Resources​

Stay Updated

Subscribe to our newsletter for the latest tutorials, tech insights, and developer news.

By subscribing, you agree to our privacy policy. Unsubscribe at any time.