Hi all,
Ive shared my app with my gmail account so as to test the issues in deployment. I notice that I get this error.
My data is stored in Dataverse, how would I grant an external user access to it so that the app works correctly ?
Many thanks
Conor
Solved! Go to Solution.
Hello,
In Azure AD, select New guest user.
the guest user doesn't already have a license in their environment, assign a license to the guest user.
After that Sign in to Power Apps.
On the left pane, select Apps.
On the command bar, select Share.
Enter an email address for a guest user from an Azure AD tenant.
You can also share the app URL directly with the guest instead.
Hi @cnr ,
You will have to add your extenal user as Guest user in your Azure AD. Please see below link for more details -
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/share-app-guests
Regards,
Bipin Kumar
Follow my Blog: https://xrmdynamicscrm.wordpress.com/
Kudos and Accept my answer if helpful!
Hello @cnr,
Is it a Canvas App, if it is a Canvas App, as Suggested by @bipinshan create an User in Azure and Assign Role to the GMAIL Account.
If you are expecting the user to be in Dataverse then you need to have User In Office 365 and Assign Proper License to get it done. Gmail account cannot Access Direct Model-Driven App
Please mark as Answer if it is helpful and provide Kudos
Subscribe : https://www.youtube.com/channel/UCnGNN3hdlKBOr6PXotskNLA
Blog : https://microsoftcrmtechie.blogspot.com
Hi @cnr,
Do you want to share an app with externals?
Could you please tell me if external users are guests in your Azure AD?
You should know that only adding external users to your Azure AD as guests is not enough. You should assign them a license. Only a User role could be assigned, also, for yourself, you must be a global, license, or a user admin to add users and assign licenses.
I have added the guest user in Azure and assigned them a license
Once I send this invitation I get the below:
Upon opening the App from my Gmail account I get the below screen:
Once I sign in I get an error message telling me that I don't have permission to view the data.
My understanding is that I must also allow access to the data right? I am storing this on Dataverse. But I don't know how to allow access to it? - would love to know if you have any insight on this
Many thanks
Conor
Hello,
In Azure AD, select New guest user.
the guest user doesn't already have a license in their environment, assign a license to the guest user.
After that Sign in to Power Apps.
On the left pane, select Apps.
On the command bar, select Share.
Enter an email address for a guest user from an Azure AD tenant.
You can also share the app URL directly with the guest instead.
add your external user as Guest user in your Azure Active Directory. from the Azure Active Directory select new guest user you have to provide them license. then go to the power apps login with your credential once you login
from your environment left navigation bar select apps and click on ellipse select Share Enter an email address for a guest user from an Azure Active Directory.
User | Count |
---|---|
20 | |
10 | |
9 | |
5 | |
5 |
User | Count |
---|---|
34 | |
32 | |
19 | |
18 | |
7 |