Announcements
Hi community,
I’m designing a Power Pages solution to allow external partners (vendors/partners, not internal Microsoft users) to submit data into Dataverse.
I’m aiming for least‑privilege access, strong tenant isolation, and a model that scales to multiple partner organizations.
Thanks in advance for your guidance!
Yes, Power Pages + Entra External ID is exactly the right approach here. One thing worth clarifying though — Entra External ID (CIAM) is not the same as standard Entra B2B. With CIAM, no guest user objects get created in your tenant at all, which is what makes it clean and scalable.
Gmail, Hotmail, and external company work accounts will all authenticate fine, but you do need to configure each identity provider explicitly in your CIAM tenant — they don't work out of the box. No domain pre-registration needed though.
Canvas Apps + B2B doesn't make sense for this scenario. Since your partners don't need Teams or SharePoint, there's no reason to bring them into your tenant as guests. B2B means per-user licensing at scale plus ongoing lifecycle management — Power Pages sidesteps all of that.
For best practices — link Contact to Account for org-level access control, scope your Table Permissions tightly, and design Web Roles around actual access scope rather than convenience. Also watch out for column-level security if your submission tables have any internal fields partners shouldn't see.
For the scenario where external partners (not part of your tenant) need to log in to Power Pages using personal emails (like hotmail, gmail) or work accounts (like someone@capgemini.com), the recommended approach is to configure your Power Pages site to use Azure AD B2C (Business to Consumer) for authentication. Azure AD B2C allows external users to sign in with a wide variety of identity providers, including:
Personal Microsoft accounts (hotmail, outlook.com)
Social accounts like Google, Facebook, LinkedIn
Work or school accounts from other Azure AD tenants (like capgemini.com)
Local accounts with email and password managed by your B2C tenant
This setup enables seamless external user authentication without requiring them to be part of your internal Azure AD tenant.
BUT this is possible If you have an existing Azure AD B2C tenant
Can Gmail / Outlook.com / external work accounts authenticate without pre‑registration?
Yes — no domain pre‑registration is required.
With Entra External ID:
@capgemini.com
Users self‑register through Open Registration, and Power Pages automatically:
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
11manish 551
WarrenBelz 430 Most Valuable Professional
Valantis 298