Skip to content
All articles

Power Pages · May 13, 2026

Power Pages: Open a Portal to Your Clients Without Exposing Everything

You've almost certainly had this need: letting outside people, clients or vendors, view or enter information. Without handing them the keys to the house. That's exactly what Power Pages is for.

Very concrete use cases

  • A vendor portal where each one tracks its orders and uploads its documents.
  • A client space to view cases, quotes, and invoices.
  • A public form that feeds straight into your database, with no re-keying.

How the security works, in plain terms

Power Pages is built on Dataverse. External access is set at three levels: web roles (which determine what a visitor can do), table permissions (read, write, on which data), and above all the scope. The scope is the key setting: it says "this client sees ONLY their own orders," not anyone else's. A misconfigured portal is almost always a forgotten scope.

The reflex you can't skip

By default, assume everything is closed, and open access drop by drop. Never the other way around. Every exposed table should be a conscious decision: who, what, how far. Five minutes of discipline here saves you a data leak later.

Pro tip. Before going live, create two test accounts (two different clients) and verify that one never sees the other's data. This isolation test takes ten minutes and catches 90% of configuration errors. We never ship a portal without running it.

Key takeaways

  • Power Pages exposes your Dataverse data in a controlled way.
  • Security plays out at three levels, and scope is the most critical.
  • Start from everything closed, and open consciously, table by table.
  • Test isolation with two accounts before any go-live.

Get our next issues

Power Platform and Microsoft 365 updates, twice a month. No spam, one-click unsubscribe.

Subscribe