In this PowerApps tutorial, we will discuss how to share PowerApps to external users or guest users. Nowadays, this is a common requirement to give access your PowerApps App to external users or guest users, so that they can use the app.
In PowerApps portal, we have an option to access the portal to the outside of the user but in Canvas apps we do not have that option. So found one way where we share PowerApps to external users.
Configure PowerApps for External Users
Now, let us first check how to configure PowerApps for external users or guest users.
Step 1: From the Office 365 admin center or Microsoft 365 admin center, go to the Azure Active Directory admin center from left navigation.
This will open Azure Active Directory in another tab in your browser.
Step 2: Next go to the Users section and click on New guest user where you can create a user with external email id.
Step 3: Here I have created my profile with my another email id which is external.
Step 4: Once you have created the user, next you have to assign roles to the user in the Assigned roles section.
Step 5: Next you have to assign the user to groups in groups section. Here you can all the Groups.
Step 6 : Now from the Licenses section, you can assign a license to the guest user. You can assign the PowerApps license to the user.
Share PowerApps to external users
Once the user is created in the Azure active directory, now we can share PowerApps to external user.
Step 7: Log in to the SharePoint site and share the SharePoint site to the external user that you have created newly by following the above steps. This is required, incase your app is communicating with SharePoint to store list items.
However you can assign your PowerApps to the external users without giving permission to SharePoint but in some cases, if we are communicating with SharePoint from PowerApps, we will get an error as we do not have permission to SharePoint. So here I gave access to the external user.
Step 8: Now login to your PowerApps and go to the Apps section. And click on the App which you want to give access to the external user. Now you can see, I am able to share my apps to an external user.
Step 9: Once you assigned, that user will get a email invitation to access the PowerApps app.
You may like following PowerApps tutorials:
- Display COVID-19 Power bi report in PowerApps
- PowerApps filter SharePoint list Example
- Saving microphone audio recorded in PowerApps to SharePoint online
- How to embed Power bi report in PowerApps portal
- How to display Power bi google analytics in PowerApps
- Display Office 365 User Profile Properties in PowerApps
- PowerApps twitter connector example
- How to show RSS feed in PowerApps
- PowerApps Examples: Restaurant management system
- How to build multilingual apps in PowerApps
In this tutorial, we saw how to add an external users in Azure active directory for PowerApps and how to share PowerApps to external users or guest users.
Rajkiran is currently working as a SharePoint Consultant in India . Rajkiran having 7+ years of experience in Microsoft Technologies such as SharePoint 2019/2016/2013/2010, MOSS 2007,WSS 3.0, Migration, Asp.Net, C#.Net, Sql Server, Ajax, jQuery etc.He is C#Corner MVP (2 Times).
Licences for external users is chargeable or free ?
Does the external user require license ?
Yes guest users required license, you can check out the Microsoft Licensing FAQ page for more details: https://docs.microsoft.com/en-us/power-platform/admin/powerapps-flow-licensing-faq
License is required ..You will get the details in below link.
https://powerapps.microsoft.com/en-us/pricing/