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 Apps / Customize user access ...
Power Apps
Suggested Answer

Customize user access to Dataverse

(0) ShareShare
ReportReport
Posted on by 44
Usually when i develop application with other technologies, the datasource is not directly accessible by the user (eg: in .Net application SQL Server as datasource is accessible only through API). 
With Dataverse i find no way to access a table in a Power App, without sharing it, and so prevent direct access by the user. 

Image i have a table (MyTable1) with some filter that display data in gallery, the user need to have at least read permission over such table to veiw it in Power App. 
But if he have such grant, he may directly access the Dataverse bypassing the filter i set up. 

So how can in hide the datasource from the user, and only expose filtered data when searched?
 
----Edited : 
if i hide the table to the user, then the user will be also unable to read the table through my PowerApp. 
I would like that the table is not directly accessible if not through a Power App, like the SQL Server table is not directly accessible to the user, if not through my front-end .Net application
I have the same question (0)
  • Suggested answer
    MS.Ragavendar Profile Picture
    4,983 Super User 2025 Season 2 on at
     
    The approach of Traditional Approach (Windows / Web) based the UI operations will be done in the application however people who having SQL server installed and DB credential using SSMS they used to navigate to the backend and perform some operations but its limited agreed.
     
    However with respect to the dataverse table using you can stop using creating the custom role as shown below.
    1. Create a Custom Security Role:
    • Navigate to the Power Platform admin center.
    • Go to "Settings" > "Users + permissions" > "Security roles".
    • Click "New" to create a new security role.
    • Give the role a descriptive name (e.g., "Limited Access Role").
    • Save the role. 
       
    2. Remove Table Permissions:
    • Open the newly created security role.
    • Go to the "Custom Entities" tab.
    • Locate the table you want to hide.
    • Uncheck the "Read" privilege for that table.
    • Save and close the security role. 
       
    3. Assign the Security Role to Users:
    • Go to "Settings" > "Users + permissions" > "Users". 
       
    • Select the users who should not see the table. 
       
    • Assign the newly created security role to those users. 
       
    • Ensure that the users don't have any other roles that grant them access to the table. 
    However if the user has read / write permission they can able to access the table.
     
     
    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item
  • Simone_01 Profile Picture
    44 on at
    @MSR@08012015 : 
    I dont think so. 
    If I hide a table, then the user is unable to access it directly or through a Power App. 
    I need to make a table only accessible through Power App, like in .Net application in need a SQL Server datasource accessibile only through backend+front-end (and this is just for give you an example of behaviour i like, in my scenario only Dataverse is involved)
  • MS.Ragavendar Profile Picture
    4,983 Super User 2025 Season 2 on at
     
    In the below approach if the user don't have an access they can't able to view the entities however if the user is having the access to the table they can able to view the table and perform the operations. 
     
    I don't think so this will be possible as per your implementation 😔.

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 Apps

#1
WarrenBelz Profile Picture

WarrenBelz 711 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 319 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard