In this Power Apps video, I will showcase how to run data connections in PowerApps with elevated permissions as a different user/run as admin using Power Automate flows.
Similar to the Impersonation Step action in SharePoint designer workflows, we will be able to run the connectors in flow as an admin account/service account.
The scenario demonstrated in the video: User has Read access in SharePoint Lists, but the user will be able to create items in SharePoint list via Power App.
The new Power Apps (V2) trigger in flow gives us Run-as capabilities in Power Automate & opens up possibilities of SharePoint Security/permission impersonation by elevating user access in Power Apps. The magic is in the “Run only users” setting of Power Automate flows triggered from Power Apps using the V2 connector.
Video includes the following:
✅ PowerApps Security with data connections & Sharing
✅ Power Apps run based on Permissions of data source
✅ Call Power Automate from Power Apps
✅ Run Power Automate actions with elevated permissions (different user account)
✅ Call flow from Power Apps to run under elevated security.