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 / Powerapps - Can I limi...
Power Apps
Unanswered

Powerapps - Can I limit user permission for app create/edit as well as data access?

(0) ShareShare
ReportReport
Posted on by 171

I'm new to Powerapps (apologies in advance).

 

I understand that when I create a new environment, I can remove the Environment Maker role from any users, so those users cannot edit/create an app in that environment... is that right?

 

Secondarily, is there a way to limit user's access to a single Entity. I would like to store financial data in one entity which I would like only Managers to be able to view/access. Is there a way to accomplish this?

 

thanks!

Categories:
I have the same question (0)
  • Pstork1 Profile Picture
    68,697 Most Valuable Professional on at

    1) You can limit permissions in everything except the default environment.  Everyone in the tenant with a license is a maker in the default environment and that cannot be changed.

    2) You can apply permissions in Dynamics 365 to Entities stored in CDS. https://powerapps.microsoft.com/en-us/blog/introducing-the-cds-security-model/ 

  • Verified answer
    v-yutliu-msft Profile Picture
    on at

    Hi @Madumi ,

    1)Yes

    If you create a new environment, you will become that environment's admin. As one environment admin, you could assign other users' permission on this environment.Environment Maker role is also included.

    2)What you are talking about is also included in assigning users permission.

    You could assign permission just on a single entity.

    12195.PNG

     

    12196.PNG

     

    Here's a doc about how to assign users permission for your reference:

    https://docs.microsoft.com/en-us/power-platform/admin/database-security

     

     

     

    Best regards,

  • Madumi Profile Picture
    171 on at

    Thanks so much @Pstork1  & @v-yutliu-msft  That makes sense.

     

    Would that mean that I can create an app that utilizes data (behind the scenes) found in an entity the user of the app does not have permission to access?

     

    eg. The app has fields to enter data in an entity called "projects." The project entity uses a lookup field "manager name," which draws from the entity called "managers." And within that same "managers" entity, lies the commission percentage those individuals receive.

     

    Is it possible to forbid access to the commission percentage field, while still allowing those who enter "projects" to assign a "manager" for those projects?

     

    Or is there a different way that I can/should accomplish this

  • Pstork1 Profile Picture
    68,697 Most Valuable Professional on at

    Power Apps does not act as a security layer or elevation.  The App you create uses an OAUth connection that is based on the user running the App.  The App will reflect whatever permissions the user has and grants to the App. There is no way to elevate the Apps permissions ot something higher than the user running it. So although you can limit the permissions of a user to CDS entities, you can't use an App to access entities that the user doesn't have access too.

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 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard