Power Pages – External Identity Management
Process Documentation: Onboarding New Portal Users
Table of Contents
1. Introduction and Purpose
Purpose
This documentation describes the process for onboarding new portal users in Power Pages[1] with external identity management (Entra External ID[2]). The focus is on the division of tasks between the internal department and the external portal user.
Internal Effort
Systems (internal)
+ Power Pages
Entra External ID
Interaction
2. Roles and Responsibilities
Internal Department (Dataverse)
| Step | Activity | System |
|---|---|---|
| 1 | Create contact record[5] | Dataverse |
| 2 | Initiate invitation[6] | Power Pages |
Note: No direct interaction with Entra External ID required.
External Portal User (Entra External ID)
| Step | Activity | System |
|---|---|---|
| 1 | Open invitation link | Email Client |
| 2 | Define password[7] | Entra External ID |
| 3 | Activate account | Entra External ID |
| 4 | Perform initial login[8] | Power Pages |
Note: Carried out entirely independently without internal support.
3. Detailed Process: Internal Department
The invitation function for the created contact is triggered via Power Pages Admin.[6] The system automatically generates a unique redemption code and sends an email to the stored email address.
Power Pages creates an invitation record in Dataverse and sends a preconfigured email template.[11]
Approx. 5 seconds (button click)[4]
4. Detailed Process: Portal User (Self-Service)
The portal user automatically receives an email with a unique invitation link. Validity: 7 days by default.[12]
By clicking the link, the portal user is redirected to Power Pages. The system validates the redemption code and, upon successful validation, redirects to Entra External ID.[13]
The portal user is redirected to the signup page of the external identity provider.[14] There, they enter and confirm a self-chosen password and any additional profile data as required.
After successful registration, Entra External ID creates an active user account. The link to the Dataverse contact is established via the email address.[15]
After completing registration, the portal user is automatically redirected to the Power Pages portal and authenticated.[8] From this point on, full portal access is available.
5. System Architecture and Data Flow
System Components Overview
Data Flow: User Onboarding
Create contact + initiate invitation
Send invitation link
Registration + authentication (fully self-service)
6. Frequently Asked Questions (FAQ)
7. Summary
Effort for the Internal Department
Number of Steps
Systems
+ Power Pages
Entra External ID
Interaction
Advantages of This Architecture
Only two simple steps required per portal user
Fully delegated to Entra External ID[16]
Registration and login completely independent[7]
Bulk import via Power Automate possible for larger user groups[19]