1

In Power Apps, security roles are a foundational part of how users interact with data, views, and forms. However, the current app development experience treats security roles as a separate, post-design configuration — which often leads to confusion, misaligned access, and unintended exposure of system views and forms.

I propose that security role planning be integrated as a mandatory step during app development, especially in model-driven apps. This could include:

  • A guided step in the App Designer to define or assign security roles based on user personas
  • Warnings or prompts when views/forms are included in the app but not properly secured
  • A preview mode to test the app as a user with a specific role
  • Better visibility into which roles can access which components of the app

This would help makers design apps that are secure, user-specific, and aligned with business requirements — without needing to troubleshoot access issues after deployment.

Why This Matters:

  • Prevents users from seeing unintended system views/forms
  • Reduces post-deployment issues and support tickets
  • Encourages better alignment between app design and security
  • Makes the platform more intuitive for citizen developers

Thank you for considering this improvement — it would make a big difference in building secure, role-aware apps from the start.

STATUS DETAILS
New