Table of Contents
1. Introduction and Objectives
Objective
This documentation describes the process for onboarding new portal users in Power Pages with external identity management (Entra External ID). The focus is on the task distribution between internal business departments and external portal users.
Key Message
The internal business department performs activities exclusively in Dataverse. All interaction with the external identity provider is completed entirely by the portal user themselves.
Internal Effort
Time Required
Systems (internal)
+ Power Pages
Entra External ID
Interaction
2. Role Distribution and Responsibilities
Internal Business Department
- Create contact record in Dataverse
- Initiate invitation via Power Pages Admin
- No direct access to Entra External ID
Portal User (Self-Service)
- Receive invitation email
- Register in Entra External ID
- Set password and MFA
- Access portal independently
Internal Business Department (Dataverse) — Step by Step
| Step | Activity | System |
|---|---|---|
| 1 | Create contact record | Dataverse |
| 2 | Initiate invitation | Power Pages |
Note: No direct interaction with Entra External ID required.
External Portal User (Entra External ID) — Step by Step
| Step | Activity | System |
|---|---|---|
| 1 | Open invitation link | Email Client |
| 2 | Define password | Entra External ID |
| 3 | Activate account | Entra External ID |
| 4 | Perform initial login | Power Pages |
Note: Completely independent completion without internal support.
Important
The business department has no activities in the external identity provider. Every touchpoint with Entra External ID — from setting a password to activating the account — happens on the portal user's side.
3. Detailed Process: Internal Business Department
Two steps, both performed in Microsoft systems the business department already knows. No portal login, no identity provider console, no password handling.
Create Contact Record
- Email address (required, unique)
- First name (required)
- Last name (required)
- Status: Active
Microsoft Dataverse (Model-Driven App or Power Pages Admin)
Approx. 30 seconds
Initiate Invitation
The invitation function is triggered via Power Pages Admin for the created contact. The system automatically generates a unique redemption code and sends an email to the registered email address.
Power Pages creates an invitation record in Dataverse and sends a preconfigured email template.
Approx. 5 seconds (button click)
Completion of Internal Activities
After completing these two steps, all business department activities are finished. Every further process step occurs automatically or is performed by the portal user.
4. Detailed Process: Portal User (Independent)
Important
All following steps are completed independently by the portal user. The internal business department has no tasks in this section of the process.
Receive Invitation Email
The portal user automatically receives an email with a unique invitation link. Default validity: 7 days. After expiration, the business department can resend the invitation using the identical process as the initial send.
Validate Redemption Code
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.
Register in Entra External ID
The portal user is redirected to the sign-up page of the external identity provider. There, they enter and confirm a self-selected password and, depending on configuration, any additional profile data.
Account Activation
After successful registration, Entra External ID creates an active user account. The link to the Dataverse contact is established via the email address as the shared identifier.
Authentication and Portal Access
After completing registration, the portal user is automatically redirected to the Power Pages portal and authenticated. From this point, full portal access is available.
Result
The portal user is now fully registered and can independently log into the portal in the future using their credentials (email + password). Password management, including resets, is handled exclusively through Entra External ID — the business department has no access to passwords at any point.
5. Frequently Asked Questions (FAQ)
Need Help with User Onboarding?
Get expert guidance on setting up efficient user onboarding processes for your Power Pages portal.
Book Consultation