Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Power Apps Governance and Administ...
Answered

Environment Security & Access

(0) ShareShare
ReportReport
Posted on by 51

Hi all

 

Might be a stupid question but this is a really unclear topic for me.

 

We are currently deploying an environment strategy at our company (prod/dev/test/..)

We assign security groups to access those environments.

- However, in the microsoft docs it says that users in those security groups, also need a dataverse license in order to access the environment.

- And what about an environment strategy with only SharePoint Online based apps in our production environment? Do we need to license these users as well? This would be really strange.

- The Microsoft docs also states the following: 

Control user access to environments: security groups and licenses - Power Platform | Microsoft Learn

NativeN_0-1673443492856.png

- Does this mean that if we assign 1 per app plan license to the environment, we are covered from a license perspective?

- Is this needed in order to define our environment strategy without having to license all users? We really want to avoid the default environment but we also don't want to license everybody when not leveraging Dataverse...

 

And a second question, when deploying the CoE in the tenant in a dedicated environment, we are advised to not assign a security group so end users can interact with the CoE.

- Does this mean that they can access the environment and said available data connectors? We want to restrict the usage of the HTTP connector, but this is required for the CoE. Only admins will be able to use the CoE, but since we cannot specify a security access group, is this a security gap?

 

 

Thank you in advance & kind regards

 

 

 

Categories:
  • kbirstein Profile Picture
    128 on at
    Re: Environment Security & Access

    Let's just be honest and say the security documentation about Environments with Dataverse databases is a DISASTER. I teach Governance and I recommend NOT enabling Dataverse in an Environment if at all possible. Then one can simply use the Environment Maker/Environment Admin roles. If a Dataverse database is required because of the need to use solutions I recommend using two AD Security Groups (or M365 groups), one for Admins (with the System Administrator & System Customizer security roles) and one for Makers (with the Environment Maker role).  Then if the environment DOES NOT include apps using Dataverse as a data source, you're done as long as the users have a M365/Office365 E1, E3, E5 or F2 license, all of which include Power Apps/Power Automate with standard connectors (most frequently SharePoint) as a right. Also, I don't recommend using the top-level environment Security Group because it introduces too much complication. 

  • NativeN Profile Picture
    51 on at
    Re: Environment Security & Access

    Hi  @joe_hannes_col 

    Thanks again for the swift response..

    Man, this is really unclear documentation.. could have been made much easier.

     

    and indeed:

    If this will not work, according to the Microsoft documentation assigning one (1) per-app pass to the environment would be considered sufficient licensing for all users you add to the environment.

     

    This is also stated in the documentation. But then again, this seems like something that shouldn't be allowed from a licensing perspective 😂

    NativeN_0-1673539678895.png

     

    We'll see how it progresses.

     

    Thanks for all you help & testing!

     

  • joe_hannes_col Profile Picture
    1,843 Super User 2024 Season 1 on at
    Re: Environment Security & Access

    Hello @NativeN, just to be clear: I'm not talking about the licenses (e.g. Microsoft 365 E3), but about the apps and services that are included in the license. Through the M365 Admin Center, you can enable and disable these individual apps and services, as described here.

    My screenshot above refers to this subset of the E3 license.

    Since your users obviously have access to SharePoint Online, chances are fairly high that they should have a license that allows them to use Power Apps. Have you checked if you can add a user from your security group individually to the environment? If they have insufficient licenses, you will receive an error message about this.

    If this will not work, according to the Microsoft documentation assigning one (1) per-app pass to the environment would be considered sufficient licensing for all users you add to the environment.

  • NativeN Profile Picture
    51 on at
    Re: Environment Security & Access

    Hi @joe_hannes_col 

    Yup, it isn't present in our tenant..

    Does this mean we need to keep working in the default environment when we are building apps based on SharePoint Online?

    The ideal scenario was to create a production environment, give access through a security group, and let users access apps in that environment with their Office license, since the apps only use SharePoint online as a data source..

     

    Because if this is not possible, that would be a big bummer..

     

    Thank you in advance for you help

     

    EDIT: It does seem to be present under the 'Apps' section at the license pane..

    - Let's hope this works 🙂

    NativeN_0-1673539007114.png

     

  • joe_hannes_col Profile Picture
    1,843 Super User 2024 Season 1 on at
    Re: Environment Security & Access

    Hello @NativeN,

     

    Could you please clarify what you are missing? The "Common Data Service" checkbox for your users' licenses?

  • NativeN Profile Picture
    51 on at
    Re: Environment Security & Access

    Hi @joe_hannes_col 

    Went to look for it we don't seem to have that, and access was not possible without that extra 'license' checked?

     

    Kind regards

  • NativeN Profile Picture
    51 on at
    Re: Environment Security & Access

    Hi @joe_hannes_col 


    Thanks a lot for this info.

     

    Yes indeed quite unclear I thought so myself. 

    Because if this was not the case, we couldn't apply a decent environment strategy without premium licensing everybody.

     

    Thanks a lot!

  • Verified answer
    joe_hannes_col Profile Picture
    1,843 Super User 2024 Season 1 on at
    Re: Environment Security & Access

    Hello @NativeN,

     

    Yes, the users you want to add to the environment need a proper license. We found the documentation to be a bit confusing/unclear, so we did some tests.

    It turned out that the users could be successfully added once they had the "Common Data Service" "app" from (in our case) M365 E3 enabled:

    joe_hannes_col_0-1673520580004.png

    They did not have a premium Power Apps license.

     

    Regarding your CoE question: if you do not give users a security role to create apps etc. in the environment (e.g. by not granting the Environment Maker role), they can only consume apps and flows in this environment.

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

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Power Apps - Power Apps Governance and Administering

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 9 Super User 2025 Season 1

#2
bscarlavai33 Profile Picture

bscarlavai33 5 Super User 2025 Season 1

#3
getsplash Profile Picture

getsplash 2

Overall leaderboard

Featured topics