web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / Power App Portal with ...
Power Pages
Answered

Power App Portal with SharePoint List

(0) ShareShare
ReportReport
Posted on by 10

We are currently working on building an external facing app, the apps pulls the data from a SharePoint list. We are aware that you have to give access to the SharePoint list in order for the users to read/write to it through the app. So I have a couple of questions that I need help with:

 

1) Does the use of the portals change that? i.e.: if we are using portals with external users, can they use it to read and write to the SP list without having access to it?

2) If they must have access to it in order to use the app, can you suggest a free/low cost solution that works with portals and allows the users to use the app without access to the database? (CDS, Dataverse, etc...)

 

Thanks

Categories:
I have the same question (0)
  • ragavanrajan Profile Picture
    7,044 Most Valuable Professional on at

    Hi @Ahmed-Alsuhail , 

     

     The answer is 

     

    1. For your external - they have to be authenticated to achieve your needs. Anonymous access won't work because it requires Web roles set up in addition to SharePoint permissions.  Please check the following official docs especially step 5. 

     

    https://docs.microsoft.com/en-us/powerapps/maker/portals/manage-sharepoint-documents 

     

    2. Portal is tied up with Dataverse so you need to pay at least a per-app license to get this solution working. 

     

    ragavanrajan_0-1626078201603.png

     

     

     

     

    ------------

     

    If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

  • Ahmed-Alsuhail Profile Picture
    10 on at

    Thanks @ragavanrajan, I will probably need to take up some learning to understand the 2nd answer as I am completely lost on how portals work. However, regarding the first one, if we authenticate the user to the app and SharePoint, is there a way that they we don't give them access to reading the data in the SharePoint list if they somehow find the link to it? It is a security concern we have even though it is unlikely someone can guess the link. I know this is not possible using the free PowerApps but because we are using portals thought there might be a way around it or is using a data verse solve the problem you think? i.e. they can use the app but don't have access to the database behind it

  • Verified answer
    ragavanrajan Profile Picture
    7,044 Most Valuable Professional on at

    Hi @Ahmed-Alsuhail , 

    Externals should be authenticated via B2C or B2B or through local login to make this solution work. just keep this in your mind when you want to implement it.  

     

    Yes, it is possible through PowerApps Portal Web roles and entity permissions. Please have a look at the below article.  

     

    https://readyxrm.blog/2019/08/26/powerapps-portals-how-to-hide-or-show-content-based-on-logged-in-user/ 

     

    ------------

     

    If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Pages

#1
Fubar Profile Picture

Fubar 78 Super User 2025 Season 2

#2
Jerry-IN Profile Picture

Jerry-IN 75

#3
sannavajjala87 Profile Picture

sannavajjala87 31

Last 30 days Overall leaderboard