samt-source/governance-first-authorization-architecture-for-microsoft-power-pages: Membership-Driven Authorization Architecture for Microsoft Power Pages
Description
This publication presents a membership-driven authorization architecture for Microsoft Power Pages applications, designed for government and public-sector digital services.
The architecture replaces the default “authentication implies access” model with an explicit authorization framework based on formal access approval, application-scoped permissions, and auditable membership records. Authorization decisions are externalized from the Dataverse Contact identity into a dedicated Membership layer, enabling multi-organization access, least-privilege enforcement, and traceable access lifecycle management without modifying core identity schemas.
The design introduces a runtime authorization intercept pattern that evaluates approved memberships before application access is granted, while leveraging native Power Pages Web Roles strictly for enforcement. Administrative governance is centralized through a model-driven application with approval workflows, automated provisioning, and immediate revocation capabilities.
This architecture addresses common access-control limitations encountered in Power Pages deployments within regulated environments such as government, healthcare, and public-sector programs, where compliance, explicit approval boundaries, and auditability are required.
The work contributes a reusable governance-first authorization pattern for scalable, compliant Microsoft Power Pages implementations.
Files
samt-source/governance-first-authorization-architecture-for-microsoft-power-pages-v1.0.1.zip
Files
(3.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:195d529963f764291bf521eecf949109
|
3.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/samt-source/governance-first-authorization-architecture-for-microsoft-power-pages/tree/v1.0.1 (URL)
Dates
- Issued
-
2026-02-11Initial public release
Software
References
- Microsoft. Power Pages documentation. Microsoft Learn. https://learn.microsoft.com/power-pages/
- Microsoft. Web roles and table permissions in Power Pages. Microsoft Learn. https://learn.microsoft.com/en-us/power-pages/security/create-web-roles